Laravel学习第一天(创建laravel项目、路由、视图、blade模板),laravelblade_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Laravel学习第一天(创建laravel项目、路由、视图、blade模板),laravelblade_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2261字,纯文字阅读大概需要4分钟。
内容图文
![Laravel学习第一天(创建laravel项目、路由、视图、blade模板),laravelblade_PHP教程](/upload/InfoBanner/zyjiaocheng/186/7d7f71ca18ee4dee8b5a7d509feaf687.jpg)
Laravel学习第一天(创建laravel项目、路由、视图、blade模板),laravelblade
创建laravel项目
composer create-project laravel/laravel learnlv 4.1.* 查看帮助:composer create-project 使用artisan工具 生成key:php artisan key:genrate,更多命令见:http://blog.luoyunshu.com/laravel-cheatsheet路由
route.php:php
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the Closure to execute when that URI is requested.
|
*/
//向控制器传递参数,Route::get('/{id}')
//两种格式:1、Route::get('/', function(){})
// 2、Route::get('/', array('as'=>'home_route',function(){})) as的定义路由名称
Route::get('/', array('as'=>'home_route', function()
{
//向视图传递参数
//方法一:
//$var = 'hello world';
//return View::make('hello')->with('var', $var);
//方法二
//$var = 'abcd';
//return View::make('hello', array('var'=>$var));
//方法三
$var = 'def';
$view = View::make('index.hello');
$view->var = $var;
return $view;
}));
//定义控制器
Route::get('index', function()
{
$arr = array(
'yunshu',
'云舒'
);
return View::make('index.index', array('arr'=>$arr));
});
//生成路由URL与跳转
Route::get('test', function()
{
//生成URL
$url = URL::route('home_route');
//echo $url;
//跳转
return Redirect::route('home_route');
});
blade布局
(master.blade.php):@include('layout.header')
@yield('content')
div>
div>
@section('section')
哈哈
@show
div>
div>
{{-- 注释代码--}}
@include('layout.footer')
index.blade.php:
@extends('layout.master')
{{-- 使用master模板 --}}
{{-- 使用这部分内容填充模板 --}}
@section('content')
@foreach($arr as $a)
{{ $a }}
@endforeach
{{-- 创建图片 --}}
{{ HTML::image('image/1.jpg') }}
@stop
{{-- 覆盖或者重写父模板内容 --}}
@section('section')
{{-- 拿到父模板的内容使用@parent --}}
@parent
'你好呀'
@stop
代码打包:
http://files.cnblogs.com/files/luoyunshu/learnlv.zip
http://www.bkjia.com/PHPjc/957480.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/957480.htmlTechArticleLaravel学习第一天(创建laravel项目、路由、视图、blade模板),laravelblade 创建laravel项目 composer create-project laravel/laravel learnlv 4.1.* 查看帮助:...
内容总结
以上是互联网集市为您收集整理的Laravel学习第一天(创建laravel项目、路由、视图、blade模板),laravelblade_PHP教程全部内容,希望文章能够帮你解决Laravel学习第一天(创建laravel项目、路由、视图、blade模板),laravelblade_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。