实现帖子的详情页
打赏作者

chenxin

为什么加载不了bootstrap啊,index.blade.php还可以 ,但是show.balade.php 就不行了

JellyBool 回复 chenxin

你注意把路径写对就好了吧。用 chrome dev tool 看一下

chenxin 回复 JellyBool

路劲是对的,用 {!! Html::style( asset(‘css/bootstrap.min.css’)) !!}这种形式就可以了!

JellyBool 回复 chenxin

是因为之前没转义么?

chenxin 回复 JellyBool

之前是使用的是这个只能在当前页面有效,但是如果用到@extends就不行了,很奇怪 !

JellyBool 回复 chenxin
<link href='/css/bootstrap.css'>
chenxin 回复 JellyBool

我这个如果加上最前面的/直接不行,去掉才行,但是就如同上面说的,只有index.blade.php 可以,show.blade.php不可以

JellyBool 回复 chenxin

额。。。你用的什么开发环境,<link href='/css/bootstrap.css'>就是默认在 public/css/boostrap.css

chenxin 回复 JellyBool

apache。。这个问题反正解决了,一切正常了,就用HTML这种写法把我!

JellyBool 回复 chenxin

额。。好吧。laravist 也是直接这样写的

Frank Wang 回复 JellyBool

求教为什么我在地址栏拼接地址laravelapp.dev/discussions/1输入之后页面显示
Object not found!呢?

JellyBool 回复 Frank Wang

你看一下你的路由注册对了没有?注意一下路由的顺序,比如 discussion/{id}discussion/eidt 前面等等

Frank Wang 回复 JellyBool

现在找到问题了,问题在于httpd-vhosts.conf文件中没有加上AllowOverride All,加上之后可以了。

ForeverPdq 回复 JellyBool

可能是人家没配置虚拟主机,通过xxx/public访问的,访问首页没问题,访问子视图就会有问题了

liudong0763

@JellyBool 老师,5.3版本 make:controller 之后 controller 里面没有了 show edit 等方法,怎么整出来?

ForeverPdq 回复 liudong0763

后面加上 --resource

ForeverPdq

请问首页帖子的分页怎么写呢?public function show($id)
{
discussion=Discussion::findOrFail(discussion = Discussion::findOrFail(id);
return view(‘forum.show’,compact(‘discussion’));
},还有代码自动提示是装了 php ide helper插件吗?为啥我的不好使,建议群主录制一个这个插件使用的视频教程,会对初学者很有用

JellyBool 回复 ForeverPdq

阔以,这个视频阔以的

a359611223

如果是以laravel项目目录为首页 link 中href就需要改成{asset(‘css/bootstrap.css’)}

jam 回复 a359611223

get it !

bourne

和一楼的哥们出现的问题一样,index那个还可以显示,但是show就不可以。
去页面看显示报错就是引用css文件出错,我原本是
chrome报错是GET http://localhost/blog/public/discussions/css/app.css

JellyBool 回复 bourne

这是因为你的服务器(apache 和 nginx)的 root 没配置对吧

bourne

然后我把路径定死了绝对定位好了。。。