文章分类 -  Laravel开发第一讲

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