Laravel框架Auth用戶(hù)認(rèn)證操作實(shí)例分析
本文實(shí)例講述了Laravel框架Auth用戶(hù)認(rèn)證操作。分享給大家供大家參考,具體如下:
(1)生成Auth所需文件
打開(kāi)phpstorm的命令行:
php artisan make:auth
生成成功后,打開(kāi)web.php,
發(fā)現(xiàn)多了如下代碼:
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
然后訪問(wèn) localhost/laravel/public/home就可以看到登錄頁(yè)面,
如果樣式不正常,需要修改layouts/app.blade.php的css路徑。
php artisan migrate
會(huì)生成數(shù)據(jù)表,就可以注冊(cè)登錄了。
(2)數(shù)據(jù)遷移
方法一、新建一個(gè)teachers表遷移文件
php artisan make:migration create_teachers_table
示例:
php artisan make:migration create_teachers_table --create=teachers
在database目錄下的migrations目錄下會(huì)多一個(gè)文件
2018_05_23_091955_create_teachers_table.php
然后打開(kāi)這個(gè)文件,修改up方法,編輯表結(jié)構(gòu):
public function up()
{
Schema::create('teachers', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->integer('age')->unsigned()->default(0);
$table->integer('sex')->unsigned()->default(1);
$table->integer('create_at')->unsigned()->default(0);
$table->integer('update_at')->unsigned()->default(0);
});
}
然后執(zhí)行遷移文件
php artisan migrate,
數(shù)據(jù)庫(kù)就會(huì)多出來(lái)一個(gè)數(shù)據(jù)表。
方法二、生成模型的同時(shí)生成遷移文件
php artisan make:model School -m
示例:
php artisan make:model School -m
在database目錄下的migrations目錄下會(huì)多一個(gè)文件
2018_05_23_092252_create_schools_table.php
(3)數(shù)據(jù)填充
創(chuàng)建一個(gè)填充文件,并完善填充文件
php artisan make:seeder StudentTableSeeder
執(zhí)行單個(gè)填充文件
php artisan db:seed --class=StudentTableSeeder
批量執(zhí)行填充文件
php artisan db:seed
更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Laravel框架入門(mén)與進(jìn)階教程》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
老生常談php中傳統(tǒng)驗(yàn)證與thinkphp框架(必看篇)
下面小編就為大家?guī)?lái)一篇老生常談php中傳統(tǒng)驗(yàn)證與thinkphp框架(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06
Laravel validate error處理,ajax,json示例
今天小編就為大家分享一篇Laravel validate error處理,ajax,json示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10
PHP實(shí)現(xiàn)的多彩標(biāo)簽效果代碼分享
這篇文章主要介紹了PHP實(shí)現(xiàn)的多彩標(biāo)簽效果代碼分享,經(jīng)??梢钥吹揭恍┎┛椭械臉?biāo)簽(TAGS)頁(yè)面是彩色的效果展現(xiàn),本文就給出了實(shí)現(xiàn)這個(gè)功能的PHP代碼,需要的朋友可以參考下2014-08-08
win7系統(tǒng)配置php+Apache+mysql環(huán)境的方法
如何在win7系統(tǒng)下配置php環(huán)境呢,php+Apache+mysql都是在配置過(guò)程中必不可少的元素,下面通過(guò)本篇文章給大家介紹win7系統(tǒng)配置php+Apache+mysql環(huán)境的方法,感興趣的朋友一起來(lái)學(xué)習(xí)2015-08-08
php實(shí)現(xiàn)批量下載百度云盤(pán)文件例子分享
本文使用百度開(kāi)放云的PHP SDK實(shí)現(xiàn)批量下載百度云盤(pán)的文件,需要的朋友可以參考下。2014-04-04
Yii框架批量插入數(shù)據(jù)擴(kuò)展類(lèi)的簡(jiǎn)單實(shí)現(xiàn)方法
這篇文章主要介紹了Yii框架批量插入數(shù)據(jù)擴(kuò)展類(lèi)的簡(jiǎn)單實(shí)現(xiàn)方法,涉及Yii擴(kuò)展類(lèi)及數(shù)據(jù)庫(kù)相關(guān)操作技巧,需要的朋友可以參考下2017-05-05
php 模擬post_驗(yàn)證頁(yè)面的返回狀態(tài)(實(shí)例講解)
php模擬post_驗(yàn)證頁(yè)面的返回狀態(tài)(實(shí)例講解)。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-10-10

