laravel 学习总结
为什么80%的码农都做不了架构师?>>>
1,laravel 创建一个model模型
php artisan make:migration model
创建模型成功之后进入该文件
自定义表的字段和结构
完成之后执行
php artisan migrate
查看数据库钢材创建的model表已经出现了
撤销刚才创建的表单
php artisan migrate:rollback
2,laravel创建控制器(controller)
php artisan make:controller FuckController
在文件中可以看到fuckcontroller已经创建成功了
而且控制器自带show(),edit(),index()等方法
ps
如果不需要,则之行
php artisan make:controller fuckcontroller --plain //(没有任何预定义方法的控制器)
3,laravel中传参使用的方式
return view('模版文件',‘变量’);return view('模版文件')->with('变量名',变量);return view('模版文件',compact('变量名'));
4,html,js,css可重用化
@extends('文件夹.模版');
//父模版:
yield('fuck');
//子模版
@section('shit')
/*****html语句
*******/
@endsection
//foreach的使用
@foreach($data as $value)
{{$value->id}} // 此处时用“->”访问数组的下标{{$data}} 大括号表示转义
@endforeach
5,杂项
1,laravel 中查看artisan的所有命令
php -artisan //查看所有artisan的命令
2,使用laravel命令行
php artisan tinker
可以实例化model对象,给数据库成员数值
$news = App\news;
$news->title = 'fuck';
$news->content = "shit";
$news->save()
//此时在表中可以查到此刻的数据
3,路由的写法
举个例子
//分组路由的写法
//此处浏览器应该写的url为 访问
Route::group(['prefix'=>'admin','namespace'=>'Admin'],function(){Route::get('/','AdminController@index');//此处访问的是admincontroller 的index方法
});
4,laravel的表单FormBuilder
资源:from
举个例子
{!!Form::open(['url'=>'News/edit']) !!} //相当于生成 <form action ="" method ="post">
{!! Form::label('Title') !!}
{!! Form::text('title',null,['class'=>'Form-control']) !!} // 第一个参数是 name 第二个是value第三个是class
{!! Form::textarea('content',null,['class'=>'Form-control']) !!}
{!! Form::submit('submit',null,['class'=>'btn btn-primary form-control']) !!}
{!!Form::close() !!} // form表单的结尾
5,laravel数据库的配置
在.env中配置
转载于:https://my.oschina.net/kakoi/blog/547914
laravel 学习总结相关推荐
- laravel mysql rand_laravel如何从mysql数据库中随机抽取n条数据(高性能) - Laravel学习网...
laravel如何高性能地从mysql数据库中随机获取n条数据,有时候我们常常会需要从数据库随机获取数据,比如:给工作人员随机分配10个订单,随机从数据库中随机抽查100个用户:这样我们就需要随机从数 ...
- mac redis 链接_在Ubunt/Mac系统安装Redis以及设置Redis密码并且允许远程连接 - Laravel学习网...
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统. Redis是一个开源的使用ANSI C语言编写.遵守B ...
- php laravel入口文件,Laravel学习教程之从入口到输出过程详解
php 的 Laravel学习教程之从入口到输出过程详解 本文主要给大家介绍了关于Laravel从入口到输出过程的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. I. 预备 ...
- laravel学习途径
关于学Laravel的话, The Best Laravel and PHP Screencasts 是很不错的,而且关于Laravel5的那个超长系列视频是免费的!这个是首选 相信我,laracas ...
- php 三元运算 简写,es6 三元运算(三元类目)符语法与简写,多条件判断与??::形式 - Laravel学习网...
三元运算符就是替代传统if-else语句让更简洁. 一.三元运算标准写法 我们传统的写法为: const x = 20; let answer; if (x > 10) { answer = ' ...
- Laravel学习笔记汇总——Collection方法详解
## Laravel学习笔记汇总--Collection方法详解 本文参考:https:// laravel.com/docs/8.x/collections // 返回整个底层的数组 collect ...
- php redis 切换数据库,Laravel Redis数据库切换以及laravel缓存/Session使用不同的Redis数据库 - Laravel学习网...
Redis Select命令用于切换到指定的数据库,数据库索引号index用数字值指定,以0作为起始索引值. 比如我们要使用db10数据库,只需要使用如下命令即可: redis 127.0.0.1:6 ...
- Laravel学习笔记之Decorator Pattern
说明:Laravel中Middleware的实现主要利用了Decorator Pattern的设计,本文主要先学习下Decorator Pattern如何实现,为后面学习Middleware的设计做个 ...
- 【Laravel学习篇 · 一】Windows下起步就遇麻烦
很早前 phphub 出来的时候我就去注册了一个账号,而且它的源码是放在 github 上开源的,当时就想自己搭建着玩,它是基于 laravel 的,但是我以前都接触的是 CI 和 Yii ,不会 l ...
- Laravel学习笔记(二)
解决了类自动加载的问题,剩下的问题就是看文档了,laravel的官方文档虽然简单,但是却包含了很多基础知识,学习Laravel最好先看看官方文档,我感觉帮助很大,因为laravel框架的源码看起来并不 ...
最新文章
- DP之最优二叉查找树
- Web前端开发代码规范(基础)
- mysql 变量set
- 【Spring实战4】04---装配Bean(自动装配)
- android mvp简书,Android_MVP学习
- 134. Gas Station 加油站
- V神:区块链跨链技术大规模应用将在一到两年内爆发
- 华为Mate30与大疆手机云台3_更便捷更从容,大疆DJI OM 4手机云台使用体验
- vuex mapGetters使用
- 【论文理解】Learning in the Frequency Domain
- JS JQ 页面加载顺序方法的区别
- thinkcmf5调用指定分类的二级_Mybatis一二级缓存的使用和实现原理
- python运维和开发实战-高级篇
- Maven实战 Item4 -- Maven核心概念
- scheme语言编写运行
- 【系统集成项目管理】之项目质量管理
- 西安市2012年教师资格证考试报名时间:3月10-15日
- 湍流系数计算器_[fluent湍流强度]FLUENT湍流强度计算
- git 命令 导出有变动的文件
- windows10桌面_Windows 10自带桌面快捷方式管理工具!非常方便值得一试
热门文章
- html h1转换为行内,css中转换为行内样式的解决方案(css-inline)
- 小学计算机打字基础知识,浅谈小学计算机教学技巧5篇
- 软件测试文档在哪里,软件测试报告技术文档
- java信号灯_java 多线程-信号灯法
- python读取pdf文档书签 bookmark_Python利用PyPDF2库获取PDF文件总页码实例
- php 如何实现全选,如何用thinkphp框架实现全选,反选,全不选功能?
- Django数据库开发思想与OPM
- 鸟哥linux私房菜 之 老段带你学习linux
- 编译原理题练习题测试题
- 滑动验证前端代码实现