微信登录

微信登录

因恶意注册过多,目前只支持微信模式
正在播放:Laravel 5.5 博客系统的文章总览页面和分页器的使用
发布于: 2018.12.25
标 题 时 间
如何创建一个新的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 05:44
需要注意的是,在controller里使用model  需要对其进行引用  如PostController使用Post::all();需要引入Model    use App\Post;
Galois 2019.08.29 05:18
我也发现了
YszeJ 2019.04.24 06:34
为啥前端资源没反应呀
 <script src="https://cdn.bootcss.com/twitter-bootstrap/4.2.1/js/bootstrap.js"></script>
    <script src="{{ asset('js/app.js') }}" defer></script>

    <!-- Fonts -->
    <link rel="dns-prefetch" href="//fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet" type="text/css">

    <!-- Styles -->
    <link href="https://cdn.bootcss.com/twitter-bootstrap/4.2.1/css/bootstrap-grid.min.css" rel="stylesheet">
    <link href="{{ asset('css/app.css') }}" rel="stylesheet">
codinget 2019.04.24 06:37
没反应是加载失败了还是其他问题??加载失败的话可以换一下其他的cdn资源
YszeJ 2019.04.24 06:38
好,谢谢老师
codinget 2019.04.24 06:40
5.5版本基于的是bt3,下来还是录一套5.8的得了,这样大家也能跟着操作一下
XiaoBanni 2019.06.07 05:13
站长您好
    <div class="text-center" >
        {{$posts->links()}}
        <br>
        请问为什么上面的分页选项不能居中啊?
    </div>

运行时,上方{{$posts->links()}}不居中,下方的文字可以居中,请问是为什么啊,
我是通过composer create-project laravel/laravel blog创建的Laravel项目,是否与版本有关?
codinget 2019.06.07 05:35
5.8版本用得是bootstrap4,用text-center是不行的
XiaoBanni 2019.06.07 05:50
用了下述代码后,会有一定的偏移,但也不能完全居中
    <div class="container">
        <div class="text-center" >
            {{$posts->links()}}
        </div>
    </div>
因为之前没有接触过HTML、CSS,在网上未搜索到完全的解决方法,
请问能否请老师指明?
codinget 2019.06.07 05:52
你可以去看 laravel代码之道中 快速搭建博客前台那套课程,视频里有方法,评论区有用户用了另外一种方法
XiaoBanni 2019.06.07 05:55
嗯嗯,谢谢老师
codinget 2019.06.07 11:54
叫站长或老哥就行,我不习惯老师这个称呼……^_^
XiaoBanni 2019.06.08 02:30
大二学生一枚,老师叫习惯了哈哈。嗯嗯,记住啦站长^o^
codinget 2019.06.08 03:13
好好学吧,很多人工作了之后反而焦头烂额,抽不出时间提升自己,最后落得个被淘汰的结局
KermitZhao 2020.03.27 08:52
LAI@LAIs-MBP~/D/blog> 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) {
  > 669|             throw new QueryException(
    670|                 $query, $this->prepareBindings($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
版权所有, 侵权者追究法律责任