- Each access to the Laravel will boot to the routes.php file
- A route is usually given to a controller to handle
Controller
1. Create a Controller
' PHP artisan make:controller controllername '
Note: ' PHP artisan make:controller controllername–plain ' does not carry a custom method
2. Using a controller
Routes:Route::get('/','SitesController@index');
Sc:
publicfunctionindex() {return"sjming"; }
3. Parameter passing
(1) Single value:
Sc:
publicfunctionindex() {$name'sjming'; return view('welcome')->with('name',$name); }
(2) array
return view('welcome')->with([ 'name'=>$name, 'first'=>'su']);
(3) as a parameter of view
$data=[]; $data['first']='123'; $data['second']='456'; return view('sites.about',$data);
(4) The Compact of PHP
$fir='123'; $sec='456'; return view('sites.about',compact('fir','sec'));
4. Parameter usage
Escape mode: {{}}//Where the HTML does not explain
Non-escaping mode: {!!!!}//html explanation in it
Blade templates
- @yield (' xxx '), @extends (' xxx ')
- @section (' xxx '), @stop
'). addclass (' pre-numbering '). Hide (); $ (this). addclass (' has-numbering '). Parent (). append ($numbering); for (i = 1; i <= lines; i++) {$numbering. Append ($ ('
'). Text (i)); }; $numbering. FadeIn (1700); }); });
The above describes the Laravel (a) routing, parameter transfer, Blade, including the laravel,blade aspects of the content, I hope that the PHP tutorial interested in a friend helpful.