【摘要】PHP作为一种超文本预处理器,已经成为了我们常用的网站编程语言,并且结合了C语言,Java等我们常见的编程语言,所以,有很多web开发领域的新人都看中了他的使用广泛性,有很多人都想了解php的内容,所以今天,我们就来讲讲有关laravel入门教程的php菜鸟笔记。

1、有关laravel入门教程的php菜鸟笔记——安装 Laravel:

查看laravel包: composer search laravel

查看所有版本: composer show -all laravel/laravel

首先,通过 Composer 安装 Laravel 安装器:composer global require "laravel/installer"

你还可以在终端中通过 Composer 的 create-project 命令来安装 Laravel 应用,下载5.4版本使用这个命令:

composer create-project --prefer-dist laravel/laravel blog 5.4.*

如果缺少vendor文件在当前文件夹下执行命令:composer install

2、有关laravel入门教程的php菜鸟笔记——配置 Laravel:

在 .env 文件中添加 key ; 生成key :php artisan key:generate

开启'debug' => env('APP_DEBUG', true), 在 \config\app.php 文件中

其他配置....

3、有关laravel入门教程的php菜鸟笔记——配置路由:

在 \routes\wab.php 页面,详情看文档

路由的从命名:

直接显示输出:Route::get('as',['as'=>'ass', function () { echo route('ass'); }]);或:Route::get('as', function () { echo

route('ass'); })->name('ass');

控制器路由:Route::get('index','IndexController@index')->name('index');

通过辅助函数 route 为该命名路由生成 URL,可以有第二个参数。

路由群组:共享属性以数组的形式参数传递给 Route::group 方法。

路由前缀:['prefix' => 'admin'] // 匹配 "/admin" URL

命名空间:['namespace' => 'Admin'] // 控制器在 "App\Http\Controllers\Admin" 命名空间下

中间件: ['middleware' => 'auth'] // 使用 Auth 中间件

子域名路由:['domain' => '{account}.[myapp.com](http://myapp.com/)']

Route::group(['namespace' => 'Admin'], function(){ });

4、有关laravel入门教程的php菜鸟笔记——视图传值:

给视图传一个值:return view('greeting', ['name' => 'James']);或: return view('greeting')->with('name', 'James');

给admin下的profile传一个$data数组值 :return view('admin.profile', $data);

返回上一个视图:return back();

跳转页面:return redirect('跳转的页面');

5、有关laravel入门教程的php菜鸟笔记——Blade模板:

输出变量:{{ $name }}

输出js代码:{!! $name !!}

不解析这个:@{{ name }}

给一个默认值:{{ $name or "这是默认值" }}

三元运算符:{{ isset($name) ? $name : "假就用这个" }}

if: @if ($str > 60)

真显示

@else

假显示

@endif

unless: 除非/如果不 / 除…之外

@unless ($str > 60)

除了 $str > 60 的,其他的都显示

@endunless

for: @for ($i = 0; $i < 10; $i++)

{{ $i }}

@endfor

foreach: @foreach ($users as $user)

{{ $user->id }}

@endforeach

forelse:是foreach 的补充,有就显示,没有就走下面的

@forelse ($users as $user)

有就显示

@empty

没有就走下面的

@endforelse

while: @while (true)

I'm looping forever.

@endwhile

引人模版:@include( '路径.模版名' );

引人内容,要替换的部分:

@yield('title')

@yield('content')

@section('sidebar')

This is the master sidebar.

@show

替换内容: @extends('layouts.app') :先引入要替换的页面,像父类一样

@section('title', 'Page Title')

@section('sidebar')

@parent :这个显示sidebar 中默认的内容

This is appended to the master sidebar.

@endsection

@section('content')

This is my body content.

@endsection

php入门公开课,【PHP公开课|送你一篇有关laravel入门教程的php菜鸟笔记】- 环球网校...相关推荐

  1. php laravel 入门教程,PHP语言菜鸟笔记,laravel 入门教程

    本文主要向大家介绍了PHP语言菜鸟笔记,laravel 入门教程,通过具体的内容向大家展示,希望对大家学习php语言有所帮助. 安装 Laravel: 查看laravel包: composer sea ...

  2. 明晚8点,捷微团队QQ群公开课,讲解jeewx2.0版本maven环境的搭建入门!

    2014-08-13号晚8点,捷微团队QQ群公开课,讲解jeewx2.0版本maven环境的搭建入门! 讲师:刘强(团队成员) QQ群:287090836 (JAVA版本微信开源项目) http:// ...

  3. 机器人程序设计——之如何正确入门ROS | 硬创公开课(附视频/PPT)【转】

    转自:http://blog.exbot.net/archives/2966 导语:本期公开课面向想入手ROS却又不知从何下手的小伙伴,为大家梳理好学习思路. ROS和Android一样是开源的,功能 ...

  4. AI公开课:19.02.27周逵(投资人)《AI时代的投资逻辑》课堂笔记以及个人感悟

    AI公开课:19.02.27周逵(投资人)<AI时代的投资逻辑>课堂笔记以及个人感悟 目录 课堂PPT图片 精彩语录 个人感悟 课堂PPT图片 精彩语录 更新中-- 文件图片已经丢失-- ...

  5. 北航2018计算机学院录取名单,【北航2018年拟录取硕士研究生名单公示】- 环球网校...

    [摘要]作为2018考研征途的第一站,2018考研招生简章和2018考研招生专业目录决定一个考生努力的方向.好的开端是成功的一半,读懂.读透.利用好招生简章和专业目录,才能为考研成功奠定基础!相信自己 ...

  6. Nirvana NA公链 NAC公链的两面观

    NirvanaNA公链NAC公链挖矿,一面是生态,一面是便捷 本篇文章NirvanaNA公链公链为传统开发者提供易上手的去中心化应用,降低开发者学习.准入门槛,为开发者提供了新的可能.在本文当中,你将 ...

  7. 如何搭建一个公链?公链生态“吸金“七件套,缺一不可

    人们一提公链,往往首先想到的ETH这种"通用智能合约型",或者说平台型公链,而非类似BTC,LTC这种"一币一公链"的公链,这些,我们心里对他们的定义都是&qu ...

  8. 留言送书:又一机器学习入门力作

    送书方式见文末,先听我好好介绍这本书. 近日,公众号"量子位(ID:QbitAI)编译的一组数据曝光了爱彼迎(Airbnb).AR新锐Magic Leap等12家独角兽公司的工程师薪酬水平. ...

  9. TISS 携手知名公链发起“公链成长计划”,共同推动公链应用落地 | TokenInsight...

    01 公链合作 公链作为区块链应用落地的重要基础设施,其发展状况一直备受行业关注.究竟公链使用状况如何,应用发展如何,真实交易如何?面对行业众多的公链项目,如何甄别其价值?需要第三方提供的可信数据和研 ...

最新文章

  1. blockhouses
  2. YY提交招股书赴美上市:连续三季盈利(转)
  3. Leet Code OJ 1. Two Sum [Difficulty: Easy]
  4. Taro多端开发实现原理与项目实战(一)
  5. JQuery--使用autocomplete控件进行自己主动输入完毕(相当于模糊查询)
  6. 支付宝:伪装的“支付宝”、“花呗”来了,警惕!
  7. java.lang.ClassNotFoundException: org.apache.htrace.SamplerBuilder
  8. springboot+vue+element+mybatisplus项目(前端)
  9. Github 开源趋势榜 TOP 1:英伟达升级发布二代 StyleGAN!
  10. Linux目录结构及解释
  11. 微信小程序富文本组件mp-html
  12. candence 知识积累3
  13. Latex中的常用公式模板
  14. BZOJ4827: [Hnoi2017]礼物
  15. linux上使用wget下载文件
  16. java 2的n次方_Java程序练习-计算2的N次方 | 学步园
  17. 关于find_busiest_group函数提现出的Linux性能问题
  18. 2020年GitHub 上那些优秀Android开源库,这里是Top10!
  19. Python下载与安装,以及下载安装编辑器Geany且通过Geany编辑运行第一个程序Hello world.
  20. 涂鸦Wi-FiBLE SoC开发幻彩灯带(5)----烧录授权

热门文章

  1. mybatis plus条件拼接
  2. 福州大学软件工程1816 | W班 第7次作业成绩排名
  3. 选中条目android spinner的使用
  4. 【ASP】Menu菜单导航
  5. c#开发windows应用程序几个小技巧
  6. SQL SERVER 存储过程执行带输出参数的SQL语句拼接
  7. Jquery 概念性内容编辑器
  8. FreeMarker中文API手册(完整)
  9. 如何去掉Delphi自动生成的~.pas等临时文件
  10. Android有返回值的Activity