标签: laravel-blade

Laravel Blade @if 语句有条件检查路由名称

有没有办法用blade检查当前页面的路由名称?我有一个刀片布局模板,需要<body>通过当前 uri 更改其属性。请注意,我需要通过blade而不是js来完成此操作。

这是一个示例片段,说明了我想要做的事情:

@if (URL::current() == {{ route('admin.index') }}) //not valid syntax
    <body class="dashboard" id="top">
@else 
    <body class="not-dashboard" id="not-top">
@endif
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-blade

0
推荐指数
1
解决办法
2859
查看次数

在刀片模板中使用 Laravel Carbon 类

如何在 Laravel Blade 模板中使用 Carbon 类?

<td class="uppercase">{{ Carbon::createFromTimeString($data->time)->format('g:i a')  }}</td>
Run Code Online (Sandbox Code Playgroud)

laravel laravel-blade

0
推荐指数
1
解决办法
3169
查看次数

添加 Blade php 页面的链接

我为我的应用程序开发了几个页面。现在我需要添加这些页面的链接。到目前为止,我都是通过 url 浏览打开这些页面。

我的 web.php 页面

// for books
Route::get('/book','BookController@create');
Route::post('/book','BookController@store');
Route::get('/book/{id}','BookController@edit');
Route::patch('/book/{id}', 'BookController@update');

// for ordered books
Route::get('/order','OrderedBookController@create');
Route::post('/order','OrderedBookController@store');
Route::get('/billSearch','OrderedBookController@searchBill');
Route::post('/billSearch','OrderedBookController@billPay');
Route::post('/billSearch/{id}', 'OrderedBookController@pay');

// for Books Out
Route::get('/booksout','BooksOutController@create');
Route::post('/booksout','BooksOutController@store');
Run Code Online (Sandbox Code Playgroud)

路线对应的页面列表

book.blade.php
edit.blade.php
booksin.blade.php
booksout.blade.php
Run Code Online (Sandbox Code Playgroud)

浏览这些页面的本地主机 URL 是::

http://127.0.0.1:8000/book
http://127.0.0.1:8000/order
http://127.0.0.1:8000/billSearch // for Route::get('/billSearch','OrderedBookController@searchBill');
http://127.0.0.1:8000/booksout
Run Code Online (Sandbox Code Playgroud)

由于我是通过路线而不是页面浏览页面,如何在网络应用程序中创建链接?

php laravel laravel-5 laravel-blade

-1
推荐指数
1
解决办法
8154
查看次数

Laravel 插入数据库,里面有循环

我有一个名为 type 的数组。在我的数据库中,我有 4 列称为type_1 type_2 type_3 type_4

我正在尝试在循环的帮助下立即将其放入

此外,我还有另一个问题是将阵列推到我的刀片上,我将在最后描述这个问题!

没有循环,它可以工作 示例

$r            = new PR;
$r->type_1    = $type[1];
$r->type_2    = $type[2];   

$r->save();
Run Code Online (Sandbox Code Playgroud)

我尝试过的是:

$r = new PR;

foreach ($type as $key => $value) {
    $r->type_.$key = $value;
}

$r->save();
Run Code Online (Sandbox Code Playgroud)

我也试过这个循环在刀片上调用 {{$r->type_$i}} 但不起作用

sql-insert laravel laravel-blade

-1
推荐指数
1
解决办法
518
查看次数

如何在laravel上显示图片?

我正在尝试在 Laravel 上显示图片。

我这样做了:<img src="public/medoc.jpg" alt="Toxic Project">

为了确保 100%,这不是我public/medoc.jpg在终端上写的链接问题,而是启动图片。

我尝试在欢迎视图中显示它。

我已经尝试过: "{{ asset('public/medoc.jpg') }}"

怎么了 ?谢谢

html image laravel laravel-blade

-1
推荐指数
1
解决办法
65
查看次数

如何检查 Blade 文件中的 Laravel 集合是否为空?

我添加了这样的条件 @if(!empty($param)) 但不起作用。

laravel laravel-blade

-1
推荐指数
1
解决办法
274
查看次数

laravel 路由需要缺失

缺少 [路由:conversations.show] [URI:conversations{user}] [缺少参数:user] 的必需参数。

我不知道如何解决这个问题,因为只有当我发送消息时,当我回来时我没有问题并且消息就在那里。

对话控制器.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\User;
use Illuminate\Support\Facades\Auth;
use App\Repository\ConversationsRepository;
use Illuminate\Auth\AuthManager;
use vendor\laravel\framework\src\Illuminate\Database\Eloquent\Builder;

class ConversationsController extends Controller
{
    /**
     * @var ConversationRepository
     */
    private $r;

       /**
     * @var AuthManager
     */
    private $auth;

    public function __construct(ConversationsRepository $conversationRepository, AuthManager $auth){
        $this->r = $conversationRepository;
        $this->auth = $auth;
    }
    
    
    
    public function index (){
        return view('conversations/index', [
            'users' => $this->r->getConversations($this->auth->user()->id)
            ]);
    }

    public function show (User $user){
        return view('conversations/show', [
            'users' => $this->r->getConversations($this->auth->user()->id),
            'user' => $user, …
Run Code Online (Sandbox Code Playgroud)

javascript laravel laravel-blade

-3
推荐指数
1
解决办法
66
查看次数

标签 统计

laravel ×7

laravel-blade ×7

php ×2

html ×1

image ×1

javascript ×1

laravel-5 ×1

sql-insert ×1