首页 >后端开发 >php教程 >laravel(一)路由,参数传递,blade laravel怎么读 laravel开发教程 laravel框架下

laravel(一)路由,参数传递,blade laravel怎么读 laravel开发教程 laravel框架下

WBOY
WBOY原创
2016-07-29 08:50:451773浏览

  1. 每次访问laravel都会引导到routes.php文件
  2. 通常会把某个路由交给某个控制器的方法去处理

controller

1.创建controller
`php artisan make:controller controllername`
注:`php artisan make:controller controllername –plain`不携带自定义方法
2.使用controller
Routes: Route::get('/','SitesController@index');
SC:

<code><span>public</span><span><span>function</span><span>index</span><span>()</span> {</span><span>return</span><span>"sjming"</span>;
    }</code>

3.参数传递
(1)单值:
SC:

<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)数组

<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的参数

<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

<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.参数使用
转义方式:{{}} //其中的html不解释
不转义方式:{!! !!} //其中的html解释

blade模板

  1. @yield(‘xxx’),@extends(‘xxx’)
  2. @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教程有兴趣的朋友有所帮助。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn