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');正...
该静态方法对应于Reques请求的请求方式(GET/POST/HEAD/PUT/PUT/DELETE/OPTIONS),传入的参数为请求url及对应动作(一般是controller@method形式,也可是个闭包函数); 也可以在请求方式前添加一些路由的属性如domain\prefix\middleware等,称为前置属性;还可以在请求方式之后添加一些路由约束where或者属性name等。当然也可以在...
Route::get('/url',function(){returnview('urls.form');//urls为创建的文件夹}); 这里路由第二个参数为匿名函数,直接返回视图,当然可以建个控制器php artisan make:controller UrlController,在控制器里写个getUrl()方法返回视图,那路由就要这么写了:Route::get('url', 'UrlController@getUrl')。 最后输入...
Route::get('/task','TaskController@home'); 这样,我们访问/task就能看到「Hello, World!」了。 注:这里需要注意的是控制器TaskController的完整命名空间是App\Http\Controllers\TaskController,但是我们在定义路由的时候只用了类名,关于这一点我们在上一篇教程的命名空间前缀部分已经提到过,默认情况下,如果没有指定...
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'); // }}依赖注入 & 路由参数如果控制器方法也有输入数据是从路由参数中传入的,只需将路由参数置于...
3.Laravel框架中的应用:大量使用,如在服务提供者注册过程中,通过将服务名称与提供服务的匿名函数进行绑定,在使用时可以实现动态服务解析。可以通俗的理解为对一种资源的提供,这个资源可以是一个类的实例、一个路径或是一个文件等,提供服务就是提供一种资源(Illuminate\Routing\ControllerServiceProvider.php) ...
1Route::get('foo',array('uses'=>'FooController@method','as'=>'name')); To generate a URL to a controller action, you may use theURL::actionmethod or theactionhelper method: 1$url=URL::action('FooController@method'); 2 3$url=action('FooController@method'); ...
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('...