Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未找到对象错误-在Laravel中创建新页面时_Php_Laravel_Http Status Code 404 - Fatal编程技术网

Php 未找到对象错误-在Laravel中创建新页面时

Php 未找到对象错误-在Laravel中创建新页面时,php,laravel,http-status-code-404,Php,Laravel,Http Status Code 404,我是新来的。我正在尝试创建一个名为“联系人”的新页面。但是当我尝试访问联系人页面时,我收到一个未找到对象错误 URL:项目名称/联系人 请帮帮我 ---路由文件 <?php Route::get('/','WelcomeController@index'); Route::get('contact','WelcomeController@contact'); Route::group(['middleware' => ['web']], function () { //

我是新来的。我正在尝试创建一个名为“联系人”的新页面。但是当我尝试访问联系人页面时,我收到一个未找到对象错误

URL:项目名称/联系人

请帮帮我

---路由文件

<?php

Route::get('/','WelcomeController@index');
Route::get('contact','WelcomeController@contact');

Route::group(['middleware' => ['web']], function () {
    //
});

交换路线。像这样:
路由::get('contact','WelcomeController@contact');

路由::获取('/','WelcomeController@index');

将您的主目录设置为
public
以使事情正常进行。

请检查您的htaccess文件一次。你的其他页面有用吗?您是否将apache指向了laravel_root/public目录,而不仅仅是laravel_root?@DeepKakkar我已经用您评论中提到的URL上显示的代码更新了我的htaccess。但我还是犯了同样的错误。@AlexeyMezenin。你是对的。我没有。我可以访问我的网站/public/contact上的URL页面。你能帮我吗?要将home directory设置为Public,这取决于您使用的web服务器:apache/nginx,或者您使用WAMP、MAMP、OpenServer、Homestead等。我在这里找到了解决方案-->。我想这对像我这样的初学者会有帮助。感谢所有这些解决方案,但在开发过程中,您可能会遇到很多问题,比如奇怪的404/500错误,特别是如果您是新手,使用教程学习。我认为对于新手来说,唯一好的解决方案是使用标准的Laravel方法来设置环境。对于这个问题,您有什么标准的解决方案可以建议吗?
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;

class WelcomeController extends Controller
{
    public function index(){
        return view('welcome');
    }

    public function contact(){
        return 'Contact page goes here...';
    }
}