文章分类 - Laravel开发第一讲
优雅
摘要:执行命令: artisan make:request 文件名 所生成的文件在app\Http\Requests文件夹下
阅读全文
摘要:如何在控制器中调用这个实例? 利用构造函数进行赋值: 业务分离 控制器中: 业务层
阅读全文
摘要:进入 官网 packagist 下载 image包 执行 该命令 发布版本命令
阅读全文
摘要:先来打印查看表单传递的数据:$request->thumbnail 打印看出只是文件的名字而不是文件的上传信息, 我们查看表单得知没有添加表单的enctype=“multipart/form-data”参数; Laravel只需要 添加上 'files'=>true即可; 此时打印$request-
阅读全文
摘要:Laravel里获取请求数据;使用Request实例; 当调用 store方法,期望传递Request的class时候,就会自动生成一个$request实例,$request里面就会带上请求的提交数据; 只显示提交的数据 $request实例中还有我们用户的信息,使用$request->user()
阅读全文
摘要:一个user可以有许多的project,一个project必定属于一个user;属于一对多的关系;
阅读全文
摘要:要求:A用户只能创建从属于自己的项目,并且只能看到自己的项目;所以首先要建立user表和 projects表之间的关系; 所以需要在projects中添加一个用户id,标明这个项目属于哪个用户;这就涉及到了更改我们已有的数据结构的问题了; 添加字段操作
阅读全文
摘要:现在是随便一个用户都可以到根目录去创建项目,我们需要登录用户才可以创建项目;并且只能创建和看到自己的项目, 这节先操作 只有登录用户才可以创建项目;即登录验证的逻辑;Laravel给我们自带了一个路由,即make auth的时候生成的home的路由; 访问http://taskmanager.loc
阅读全文
摘要:样式提交的路由已经变了 提交表单 会到4040 原因是 路径我们还没定义 当提交表单的时候就能通过路由定位到这个Route 然后调用function里面的逻辑; 虽然这里访问通了,但是并不适合我们实际当中的使用;我们实际当中路由会非常的多,多了以后呢,如果每个路由后面都使用匿名函数来写具体逻辑的话;
阅读全文
摘要:上面这种创建表单的形式被移除出去了,以第三方的组件的形式在维护;这个组件的名字叫: https://packagist.org 是php组件的仓库;laravel也有一个专门的组件的仓库叫 https://packalyst.com 搜laravelcollective ; 然后再在命令行执行com
阅读全文
摘要:composer.json组件是我们composer生成的,记录我们项目里要用到的php组件; package.json是声明我们项目里所用到的js组件的;package.json对应的是node.js对应的npm; npm 类似composer 可以用它 来安装我们的js组件; 它安装就基于pac
阅读全文
摘要:前端框架的切换和选择 执行 artisan preset none artisan preset bootstrap artisan preset vue 这里的框架命令切换有个小bug 开箱环境是vue 如果不执行none 而是直接从vue 切换到 bootstrap 前端会不生效,需要先切换到n
阅读全文
摘要:一:我们访问根目录的时候显示的页面为: 对应代码中的目录为: Laravel里的视图文件都是.blade.php文件; 二:修改首页视图文件 刷新根目录网址首页可以看到页面如下: 注:如果要修改文件内容样式,不能直接在app.blade.php文件中修改;app.blade.php文件只是一个模版文
阅读全文
摘要:上一讲 我们创建了 两个空的model.而model在实际应用中与数据库的表有一定的对应关系; 这一节我们讲下laravel中数据表的设计和生成;数据表的设计和生成的蓝图(或者叫模版)在项目中的database文件夹下的migrations文件夹下; 当我们执行命令的时候laravel就会根据我们的
阅读全文
摘要:Laravel是一个 MVC Framework model 数据模型文件 直接在apps文件夹下 创建Model的命令 artisan make:model 模型名(首字母大写) 比如下: 这时我们可以看到在app目录下多个 Project.php模型文件 执行 artisan make:mode
阅读全文
摘要:(1)下载phpmyadmin phpmyadmin的安装非常简单,直接在官网https://www.phpmyadmin.net进行下载 下载好之后放到Code目录下(与项目平级的目录)进行解压; 简单修改下 文件夹名字 为phpmyadmin; 然后像Taskmanager一样,把phpmyad
阅读全文
摘要:artisan -v 查看相关命令的 命令 开启注册登录功能的命令 在laravel6.0以上的版本,就没有make:auth 命令了,所有的ui相关都放在laravel/ui这个包里面了; 所以要先安装这个包 composer require laravel/ui 此时我们执行 artisan -
阅读全文

浙公网安备 33010602011771号