如何将值传递给隐藏输入?
创建表单:
@if (isset($id))
{!! Form::hidden('edition', $id) !!}
@endif
Run Code Online (Sandbox Code Playgroud)
我通过url得到了表单id,如下所示:
<a href="../journal/create?edition={{$edition->id}}" class="btn btn-primary">Add Journal</a>
Run Code Online (Sandbox Code Playgroud)
(当我点击添加日记按钮时,它将显示一个创建表单,其中包含版本ID)
控制器是:
$id = $request->get('edition');
$journal = Edition::findOrFail($id)->journal()->create($input);
Run Code Online (Sandbox Code Playgroud)
结果给了我这个错误" No query results for model [App\Edition]."
我正在尝试添加垃圾图标以提交按钮,我试过这个:
{!! Form::submit('', ['class' => 'btn btn-warning btn-sm fa fa-trash']) !!}
Run Code Online (Sandbox Code Playgroud)
但图标不会显示.怎么解决这个?提前致谢!
我想在我的应用程序中实现页面视图计数器.到目前为止我所做的是使用这种方法:
public function showpost($titleslug) {
$post = Post::where('titleslug','=',$titleslug)->firstOrFail();
$viewed = Session::get('viewed_post', []);
if (!in_array($post->id, $viewed)) {
$post->increment('views');
Session::push('viewed_post', $post->id);
}
return view('posts/show', compact('post', $post));
}
Run Code Online (Sandbox Code Playgroud)
我检索这样的热门帖子列表:
$popular_posts = Post::orderBy('views', 'desc')->take(10)->get();
Run Code Online (Sandbox Code Playgroud)
但是,我想知道是否有更好的方法可以做到这一点?使用我目前的方法,我可以获得过去24小时内观看次数最多的帖子列表吗?这就是全部,谢谢!
我有这个观点:
<p style="text-align: center;"><strong>
@foreach($journal->user as $item)
{{ $item->name }},
@endforeach
</strong></p>
Run Code Online (Sandbox Code Playgroud)
我想在最后一个{{$ item-> name}}字符串后删除逗号.怎么做Laravel 5.3刀片?
我有这张桌子:
public function up()
{
Schema::create('edition', function (Blueprint $table) {
$table->increments('id');
$table->integer('volume');
$table->text('cover')->nullable();
$table->enum('number', ['1', '2']);
$table->timestamps();
});
Schema::table('journal', function(Blueprint $table) {
$table->foreign('id_edition')->references('id')->on('edition')->onDelete('cascade')->onUpdate('cascade');
});
}
Run Code Online (Sandbox Code Playgroud)
我想将列Volume和Number的组合作为唯一键.例如,存在数据"Volume 1,Number 1",当用户插入相同的组合时,它将抛出数据已存在的错误消息.我有办法在Laravel做到这一点吗?
我想知道如何用字体真棒图标替换提交按钮,我已经自己尝试了,图标不会显示在按钮上.这是我到目前为止所做的:
<form action="{{route('destroycourse', $course->id)}}" method="POST">
<input type="hidden" name="_method" value="DELETE">
<input type="hidden" name="_token" value="{{ csrf_token() }}" />
<li><a class="tooltips" data-toggle="tooltip" data-placement="top" title="Delete">
<button type="submit" onclick="return confirm('Are you sure to delete this course ?');" style="border: 0; background: none;">
<i class="fa fa-delete"></i>
</button>
</a>
</li>
</form>
Run Code Online (Sandbox Code Playgroud)
按钮工作正常只有图标<i class="fa fa-delete"></i>不会显示,它只是显示一个空白按钮.谢谢您的帮助!
如何显示存储文件夹(公共外部)中的图像?我将图像文件存储在其中,storage/cover但无法显示以查看。我的显示方法:
public function index() {
$categories = Category::with('post')->orderBy('id', 'desc')->paginate(4);
return view('dashboard/categories/index', compact('categories', $categories));
}
Run Code Online (Sandbox Code Playgroud)
风景 :
<?php foreach ($categories as $cat): ?>
<div class="col-xs-6 col-sm-4 col-md-3">
<div class="blog-item">
<a href="{{ url('dashboard/categories/' . $cat->titleslug) }}" class="blog-img"><img src="{{asset('cover/'. $cat->cover)}}" class="img-responsive" alt=""/></a>
</div><!-- blog-item -->
</div><!-- col-xs-6 -->
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)
仅此而已,谢谢!