laravel 学习

我们在网上可以找到很多安装的教程 但是安装过程会有一些吭需要自己慢慢填 遇到问题第一步是仔细查看报错内容 然后寻找答案解决 要有耐心
我是通过composer进行安装的
1通过composer安装larvel安装器 【后续开发肯定要使用larvel】
composer global require “laravel/installer”
安装后使用 laravel new lv 创建一个lv的应用检查是否安装成功
安装成功后执行上面的 laravel new blog命里会创建一个lv的文件夹里面的目录如下
laravel 学习_第1张图片
2 web服务配置指向public目录 里面有index.php 这是应用的入口 本地服务域名为 my.lv.com【个人习惯可以配置为其他域名】
3访问的时候会出现界面 laravel 学习_第2张图片
这个时候就算搭建完成 可以进行代码开发学习阶段了

1 路由定义文件位于 /routes/web.php
里面可以看到有
Route::get(’/’, function () {
return view(‘welcome’);
});
我们访问首页看到的路由就是这个配置得到的 视图是 welcome 安装的时候携带的
看到的页面内容是在/resources/views/welcome.blade.php
2 使用命令行创建一个控制器
laravel 框架自带命令行工具,用控制台进入laravel框架,使用 php artisan 进行创建
php artisan make:controller TestController
创建的控制器在 /app/Http/Controllers/ 里面
打开控制器在里面写入
public function home() {
return ‘home’;
}
打开web.php 写入
Route::get(‘home’, ‘TestController@home’); //定义路由
浏览器访问 my.lv.com/home 就可以看到输出的 home
3js css的使用
package.json是npm用于包依赖关系的配置文件需要我们使用npm进行安装
接下来执行 npm run dev
在 /public/css 和 /public/js 下生成了 app.css 和 app.js

4了解视图
视图文件已经知道了在/resources/views/这个目录中
我们需要给test创建视图文件
/resources/views/test/test.blade.php
视图文件都是通过.blade.php结尾的
注意:要在里面引入刚才生成的app.css和app.js

其他随意 将我们刚才的
public function home() {
return ‘home’;
}
修改为
public function home() {
return view(‘test/home’);
}
再进行访问 应该可以看到自己刚才创建的视图文件
5 视图布局模板 我们的应用无论前端还是后端页面都需要布局
里面需要用到@extends, @yield, @section, @include
extends是继承模板
include是引入模板
yield是占位符
section补充占位符
简单熟悉一下
在/resources/views/目录下创建layouts为公共目录 创建master.blade.php 将公共代码 放进去
使用 @yield(‘title’, ‘布局模板占位’)
然后在其它目录文件使用的过程要使用extends继承master模板
@extends(‘layouts.master’)
使用section补充占位符
@section(‘title’, ‘单行的使用这种’)
@section(‘content’)
代码比较多的可以使用这种方式
@endsection

@include(‘引入其它模板路径’)

你可能感兴趣的:(laravel 学习)