我使用Pagecontroller
方法创建了一个Laravel 5项目和新控制器about
,我也将路由文件配置为Route::get('about','PageController@about');
控制器
<?php namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class PageController extends Controller {
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
//
}
public function about(){
return "Kanishka";
}
我在xampp上使用appache。当我调用此方法http://localhost/laravel/public/about/
时,它会转到http://localhost/about
并显示页面
找不到对象!
在此服务器上找不到请求的URL。如果您输入了URL 请手动检查您的拼写,然后重试。
如果您认为这是服务器错误,请与网站管理员联系。 错误404
但当我将根路线改为Route::get('/','PageController@about');
时,它正在发挥作用。
答案 0 :(得分:1)
这样做
Route::get('about', [ 'as' => 'page.about', 'uses' => 'PageController@about' ]);
使用get
关键字编写函数。 (getAbout
)