Route::prefix('case')->group(function() { Route::get('/page/{page?}', 'Cms\CaseController@index')->name('cms.case.page.rewrite');//url rewrite}); 控制器 dump(redirect()->route('cms.case.page.rewrite', ['page' => 1])->getTargetUrl());
你应该只需要这样的东西:Route::get('/search', 'TryController@search')->name('try.search');正...
Route::get('/url',function(){returnview('urls.form');//urls为创建的文件夹}); 这里路由第二个参数为匿名函数,直接返回视图,当然可以建个控制器php artisan make:controller UrlController,在控制器里写个getUrl()方法返回视图,那路由就要这么写了:Route::get('url', 'UrlController@getUrl')。 最后输入...
Route::get('/user/profile', 'UserController@showProfile')->name('profile'); 在代码中需要获取URI的位置,使用route()函数并传递路由名称作为参数。例如: 代码语言:txt 复制 $url = route('profile'); 现在,变量$url将包含与路由名称profile对应的URI。您可以根据需要进一步使用这个URI。 对于这个问题,我...
1Route::get('foo', array('uses' => 'FooController@method', 'as' => 'name'));To generate a URL to a controller action, you may use the URL::action method or the action helper method:1$url = URL::action('FooController@method'); 2 3$url = action('FooController@method');...
Route::post('form','RequestController@form'); 注:除此之外,Laravel 还提供了 Request 门面和全局辅助函数 request(),本质都是调用 Illuminate\Http\Request 对象实例,只不过形式不一样而已,所以我一般就是用 Request 对象实例。 接下来,我们就可以在控制器方法中通过 $request 对象实例获取用户请求了,Request 类...
class UserController extends Controller{ /** * 储存一个新用户。 * * @param Request $request * @return Response */ public function store(Request $request) { $name = $request->input('name'); // }}依赖注入 & 路由参数如果控制器方法也有输入数据是从路由参数中传入的,只需将路由参数置于...
Naming Controller RoutesLike Closure routes, you may specify names on controller routes:1Route::get('foo', ['uses' => 'FooController@method', 'as' => 'name']);URLs To Controller ActionsYou may also use the route helper to generate a URL to a named controller route:1$url = route('...
该静态方法对应于Reques请求的请求方式(GET/POST/HEAD/PUT/PUT/DELETE/OPTIONS),传入的参数为请求url及对应动作(一般是controller@method形式,也可是个闭包函数); 也可以在请求方式前添加一些路由的属性如domain\prefix\middleware等,称为前置属性;还可以在请求方式之后添加一些路由约束where或者属性name等。当然也可以在...
当type: 'get'时,后台可以通过$request->user()->id 获取到用户id,但是当type: 'post'时,后台通过$request->user()->id 报错500. routes.php Route::group(['middleware' => 'web'], function () { Route::auth(); //这个url使用post报错 Route::get('/index/folder', "IndexController@folder")...