1,laravel 建立一個model模型php
php artisan make:migration model
建立模型成功以後進入該文件css
自定義表的字段和結構html
完成以後執行laravel
php artisan migrate
查看數據庫鋼材建立的model表已經出現了git
撤銷剛纔建立的表單github
php artisan migrate:rollback
2,laravel建立控制器(controller)數據庫
php artisan make:controller FuckController
在文件中能夠看到fuckcontroller已經建立成功了數組
並且控制器自帶show(),edit(),index()等方法瀏覽器
pspost
若是不須要,則之行
php artisan make:controller fuckcontroller --plain //(沒有任何預約義方法的控制器)
3,laravel中傳參使用的方式
return view('模版文件',‘變量’); return view('模版文件')->with('變量名',變量); return view('模版文件',compact('變量名'));
4,html,js,css可重用化
@extends('文件夾.模版'); //父模版: yield('fuck'); //子模版 @section('shit') /***** html語句 *******/ @endsection //foreach的使用 @foreach($data as $value) {{$value->id}} // 此處時用「->」訪問數組的下標{{$data}} 大括號表示轉義 @endforeach
5,雜項
1,laravel 中查看artisan的全部命令
php -artisan //查看全部artisan的命令
2,使用laravel命令行
php artisan tinker
能夠實例化model對象,給數據庫成員數值
$news = App\news; $news->title = 'fuck'; $news->content = "shit"; $news->save() //此時在表中能夠查到此刻的數據
3,路由的寫法
舉個例子
//分組路由的寫法 //此處瀏覽器應該寫的url爲 訪問 Route::group(['prefix'=>'admin','namespace'=>'Admin'],function(){ Route::get('/','AdminController@index'); //此處訪問的是admincontroller 的index方法 });
4,laravel的表單FormBuilder
舉個例子
{!!Form::open(['url'=>'News/edit']) !!} //至關於生成 <form action ="" method ="post"> {!! Form::label('Title') !!} {!! Form::text('title',null,['class'=>'Form-control']) !!} // 第一個參數是 name 第二個是value第三個是class {!! Form::textarea('content',null,['class'=>'Form-control']) !!} {!! Form::submit('submit',null,['class'=>'btn btn-primary form-control']) !!} {!!Form::close() !!} // form表單的結尾
5,laravel數據庫的配置
在.env中配置