第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

小白話之Laravel 路由初理解

標(biāo)簽:
PHP

路由的基本格式

Route::get('/', function() {    //指的是访问根目录  然后返回Hello World
    return 'Hello World';
})

路由常用写法

//这个指访问主页的create页面  会调用Article控制器下的create方法
Route::get('/create','ArticleController@create'); 

//提交表单 action的位置为Article控制器下的store方法里
Route::post('/store','ArticleController@store'); 

路由传参

//指的是点击show链接  将一个参数传给Article控制器下的show方法 
Route::get('/show{id}','ArticleController@show');

//一般show方法就会这么写
public function show($id) {        //这个$id就是链接后面跟的参数
    //利用这个id 做点事情好吧...
}

路由的方法大总

//我们上面的方法相当于这里的回调函数。
Route::get($uri, $callback);
Route::post($uri, $callback);
Route::put($uri, $callback);
Route::patch($uri, $callback);
Route::delete($uri, $callback);
Route::options($uri, $callback);

为路由命名

方法一:
Route::any('/create',[
    'use' => 'ArticleController@create',    //回调函数
    'as' => 'Article-create'    //命名
]);
方法二:
Route::any('/create','ArticleController@create')->name('Article-create');

//命名的作用是为了在重定向或者其他的时候  很容易找到路由的url地址
$url = route('Article-create');
return redirect()->$url;    //这样就很方便跳转了

//如果地址有参数的话,还可以在后面直接加参数key=>value
Route::get('/article/{id}/edit', ‘ArticleController@edit‘)->name('edit');
return redirect()->route('edit', ['id'=>$id]);

路由分组

作用1 - - - 中间件

//比如在做登录认证的时候 一般就会用到  auth  的中间件
Router::group(['middleware'=>'auth'], function() {
    Route::get('admin/index', 'Admin/IndexController@index')
});
//这样别人就必须登录了 才能进到后台界面  把所有的都可以调到这个路由组里

作用2- - - 路由前缀

群组属性 prefix 可以用来为群组中每个路由添加一个给定 URI 前缀
//比如做后台管理系统  我么就可以给路由添加一个路由前缀 admin
Route::group(['prefix'=>'admin'], function() {
    Route::get('index', 'IndexController@index' )    //注意看 并没有加前面的admin
//访问的时候  还是需要(假设根目录叫做shop.dev) 访问 shop.dev/admin/index
//这样才能访问到这个路由
});

作用3- - - 命名空间

比如 在控制器文件夹下肯定有多个控制器,为了避免名称的冲突我们可以给路由命名空间
 //    注意Admin是Controllers下的第一个文件夹
Route::group(['namespace'=>'Admin'], function() {   
    ...
});
點(diǎn)擊查看更多內(nèi)容
4人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消