- 每次訪問laravel都會引導到routes.php檔案
- 通常會把某個路由交給某個控制器的方法去處理
controller
1.創建controller
controller
1.創建controller Route::get('/','SitesController@index');
controller
1.創建controller
controller
1.創建controller
`php artisan make:controller controllername`
註:`php artisan make:controller controllername –plain`不攜帶自訂方法
2.使用controller
Routes:
SC:
1 2 | <code><span> public </span><span><span> function </span><span>index</span><span>()</span> {</span><span> return </span><span> "sjming" </span>;
}</code>
|
登入後複製
3.參數傳遞
(1)單值:
SC:
1 2 3 | <code><span> public </span><span><span> function </span><span>index</span><span>()</span> {</span><span> $name </span> = <span> 'sjming' </span>;
<span> return </span> view(<span> 'welcome' </span>)->with(<span> 'name' </span>,<span> $name </span>);
}</code>
|
登入後複製
(2)數組1 2 3 4 | <code><span> return </span> view<span><span>(<span> 'welcome' </span>)</span>-></span><span>with</span>([
<span> 'name' </span><span>=></span> $name ,
<span> 'first' </span><span>=></span><span> 'su' </span>
]);</code>
|
登入後複製
(3)作為view的參數1 2 3 4 | <code><span> $data </span>=[];
<span> $data </span>[<span> 'first' </span>]=<span> '123' </span>;
<span> $data </span>[<span> 'second' </span>]=<span> '456' </span>;
<span> return </span> view(<span> 'sites.about' </span>,<span> $data </span>);</code>
|
登入後複製
(4)php的compact
1 2 3 | <code><span> $fir </span>=<span> '123' </span>;
<span> $sec </span>=<span> '456' </span>;
<span> return </span> view(<span> 'sites.about' </span>,compact(<span> 'fir' </span>,<span> 'sec' </span>));</code>
|
登入後複製
4.參數使用 (4)php的compactrrreee
4.參數使用
轉義方式:{{}} //其中的html不解釋
不轉義方式:{!! !!} //其中的html解釋
🎜blade模板🎜🎜🎜@yield('xxx'),@extends('xxx')🎜🎜@section('xxx'),@ stop🎜🎜🎜').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i 🎜').text(i));
};
$numbering.fadeIn(1700);
});
});
🎜
🎜
以上就介紹了laravel(一)路由,參數傳遞,blade,包括了laravel,blade方面的內容,希望對PHP教程有興趣的朋友有所幫助。 🎜
🎜
🎜