Php 未找到对象错误-在Laravel中创建新页面时
我是新来的。我正在尝试创建一个名为“联系人”的新页面。但是当我尝试访问联系人页面时,我收到一个未找到对象错误 URL:项目名称/联系人 请帮帮我 ---路由文件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 () { //
<?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...';
}
}