微信扫码登录

微信扫码登录

邮箱恶意注册过多,目前只支持微信模式
正在播放:Laravel 5.5 博客系统的文章总览页面和分页器的使用
发布于: 2018.01.19
标 题 时 间
如何创建一个新的Laravel项目 03:18
Laravel 5.5 目录结构讲解之简单入门 07:33
Laravel 5.5 项目的目录结构之目录设计原则 08:18
Laravel 5.5 中如何定义不同类型的路由 06:08
laravel 5.5 路由的必选参数和可选参数 07:32
laravel 5.5 路由检查和路由群组的使用 03:17
Laravel 5.5 基础控制器如何进行创建 08:51
Laravel 5.5 的资源控制器resource controller是怎么回事 12:10
Laravel 5.5 views视图的组织管理和调用 04:15
Laravel 5.5 如何向View视图传递数据 04:59
Laravel 5.5 如何不转义带样式在视图中输出我们的数据 04:09
Laravel 5.5 Blade模板入门,如何创建和组织网页模板 06:40
Laravel 5.5 自带的用户脚手架系统 07:25
Laravel 5.5 自带的用户脚手架系统-2 06:41
Laravel 5.5 Blade中的条件判断和逻辑控制 07:16
Laravel 5.5 config 配置文件介绍以及如何保护重要信息不泄露 05:08
Laravel 5.5 最好用的数据表创建数据迁移工具Migration入门 05:05
Laravel 5.5 数据库版本控制数据迁移工具migration详解 13:30
Laravel 5.5 使用Seeder方式向数据库填充数据 05:13
Laravel 5.5 如何使用factory工厂生成批量测试数据 05:19
Laravel 5.5 Eloquent ORM 用面向对象的方式操作数据库 04:00
Laravel 5.5 Eloquent ORM用面向对象的方式操作数据库 - 2 12:46
Laravel 5.5 Eloquent ORM用面向对象的方式操作数据库 - 3 15:06
Laravel 5.5 简易博客系统创建 — 准备工作 06:26
Laravel 5.5 博客系统的文章总览页面和分页器的使用 12:18
Laravel 5.5 博客系统文章详情页,路由大爆炸 16:40
Laravel 5.5 博客系统中如何实现创建新文章的功能 13:05
Laravel 5.5 博客系统中如何使用Carbon让时间格式更友好 14:15
Laravel 5.5 表单验证让我们的程序更健壮 15:14
Laravel 5.5 博客系统中如何实现文章的编辑更新功能 11:03
Laravel 5.5 博客系统中如何实现文章的删除功能 04:29
xingxing 2018.12.04 09:55

为什么不用前端脚手架呢,yarn install

Codinget 2018.12.04 10:28

因为很多人尤其新手对前端的工具并不熟悉,所以用最直接的方式做这个工作。也是为了照顾更多的人,对前端工具熟悉的人就可以用自己喜欢的工具去构建。但是本质上都是一样的,就是要引入对应的资源,前端工具最适合的是复杂的项目,尤其前端会引入很多模块和组件的时候,如果项目的前端并不需要多少管理和组织性的工作,前端工具也不是太有必要。工具是服务于我们,不能被他们绑架了,搞的咱们束手束脚,把他们当玩具就行了。

nckf_fz 2018.12.05 17:44

需要注意的是,在controller里使用model 需要对其进行引用 如PostController使用Post::all();需要引入Model use App\Post;

Galois 2019.08.29 05:18

我也发现了

YszeJ 2019.04.24 18:34

为啥前端资源没反应呀 &ltscript src="https://cdn.bootcss.com/twitter-bootstrap/4.2.1/js/bootstrap.js"&gt&lt/script&gt &ltscript src="{{ asset('js/app.js') }}" defer&gt&lt/script&gt

&lt!-- Fonts --&gt
&ltlink rel="dns-prefetch" href="//fonts.gstatic.com"&gt
&ltlink href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet" type="text/css"&gt

&lt!-- Styles --&gt
&ltlink href="https://cdn.bootcss.com/twitter-bootstrap/4.2.1/css/bootstrap-grid.min.css" rel="stylesheet"&gt
&ltlink href="{{ asset('css/app.css') }}" rel="stylesheet"&gt
Codinget 2019.04.24 18:37

没反应是加载失败了还是其他问题??加载失败的话可以换一下其他的cdn资源

YszeJ 2019.04.24 18:38

好,谢谢老师

Codinget 2019.04.24 18:40

5.5版本基于的是bt3,下来还是录一套5.8的得了,这样大家也能跟着操作一下

XiaoBanni 2019.06.07 17:13

站长您好 &ltdiv class="text-center" &gt {{$posts-&gtlinks()}} &ltbr&gt 请问为什么上面的分页选项不能居中啊? &lt/div&gt

运行时,上方{{$posts-&gtlinks()}}不居中,下方的文字可以居中,请问是为什么啊, 我是通过composer create-project laravel/laravel blog创建的Laravel项目,是否与版本有关?

Codinget 2019.06.07 17:35

5.8版本用得是bootstrap4,用text-center是不行的

XiaoBanni 2019.06.07 17:50

用了下述代码后,会有一定的偏移,但也不能完全居中 &ltdiv class="container"&gt &ltdiv class="text-center" &gt {{$posts-&gtlinks()}} &lt/div&gt &lt/div&gt 因为之前没有接触过HTML、CSS,在网上未搜索到完全的解决方法, 请问能否请老师指明?

Codinget 2019.06.07 17:52

你可以去看 laravel代码之道中 快速搭建博客前台那套课程,视频里有方法,评论区有用户用了另外一种方法

XiaoBanni 2019.06.07 17:55

嗯嗯,谢谢老师

Codinget 2019.06.07 23:54

叫站长或老哥就行,我不习惯老师这个称呼……^_^

XiaoBanni 2019.06.08 14:30

大二学生一枚,老师叫习惯了哈哈。嗯嗯,记住啦站长^o^

Codinget 2019.06.08 15:13

好好学吧,很多人工作了之后反而焦头烂额,抽不出时间提升自己,最后落得个被淘汰的结局

KermitZhao 2020.03.27 08:52

LAI@LAIs-MBP~/D/blog&gt php artisan migrate Migrating: 2014_10_12_100000_create_password_resets_table Migrated: 2014_10_12_100000_create_password_resets_table (0.28 seconds) Migrating: 2020_03_26_235450_create_posts_table

Illuminate\Database\QueryException

SQLSTATE[HY000]: General error: 3780 Referencing column 'author_id' and referenced column 'id' in foreign key constraint 'posts_author_id_foreign' are incompatible. (SQL: alter table posts add constraint posts_author_id_foreign foreign key (author_id) references users (id))

at vendor/laravel/framework/src/Illuminate/Database/Connection.php:669 665| // If an exception occurs when attempting to run a query, we'll format the error 666| // message to include the bindings with SQL, which will make this exception a 667| // lot more helpful to the developer instead of just the database's errors. 668| catch (Exception $e) { &gt 669| throw new QueryException( 670| $query, $this-&gtprepareBindings($bindings), $e 671| ); 672| } 673|

  +9 vendor frames 

10 database/migrations/2020_03_26_235450_create_posts_table.php:24 Illuminate\Support\Facades\Facade::__callStatic("create")

  +22 vendor frames 

33 artisan:37 Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

上面这个问题一开始我忽视了 然后遇到了以下问题 public function index() { $posts = Post::all(); return view('posts.index',compact('posts')); (这句话报错,浏览器里的blog.text/posts执行不出) } 不知道是不是 php artisan migrate 引发的

Codinget 2020.03.27 09:01

大学生看这个应该没问题吧,author_id的类型跟引用的类型不匹配,不兼容。根据这个自己去改吧。你看看类型有什么区别就行了,这也是版本id定义时类型改变引起的

KermitZhao 2020.03.27 10:09

因为版本问题 太折腾了 我有点想重新安装Laravel5.5版本了

Codinget 2020.03.27 10:45

看自己情况吧,学技术就是看谁解决的问题多,谁解决问题的能力更强,遇到问题太正常了。

KermitZhao 2020.03.27 10:50

Error Class 'App\Http\Controllers\Post' not found 这个问题一直没解决

public function index() { $posts = Post::all(); //浏览器提示这一行有问题,我搞了好久没找出解决方案 TAT return view('posts.index',compact('posts')); }

Codinget 2020.03.27 10:52

看来你的php也不过关,你想想Post的命名空间是哪儿?在哪个目录下?

KermitZhao 2020.03.27 11:12

问题解决了。

Phpstorm的提示的 说要import class ,刚刚在PostController里添加了一行 use App\Post,然后就好用了。

我PHP的基础的确很不行,Web大部分知识都刚刚接触。这次是多人合作的毕业项目,要做网站,时间比较紧,只能尽快把Laravel框架简单了解下,然后入手项目开发。 看了老哥的视频也是感觉比其他地方讲的更加系统,包括fish小工具什么的,第一次用是真的不错。我也是没办法,只能一点代码一点代码的模仿 TAT。

标 题
编程原力 京ICP备17045322号-2
版权所有, 侵权者追究法律责任