Laravel nếu điều kiện trong chế độ xem

Bên trong thử nghiệm. lưỡi. php yêu cầu. path[] được sử dụng để kiểm tra xem nó có trỏ đến người dùng hay không và sau đó chỉ hiển thị thẻ h1. Yêu cầu. path[] trả về URL hiện tại đang được sử dụng

ví dụ 2

Trong ví dụ này, chúng ta hãy sử dụng phương thức url[]->current[] như trong ví dụ bên dưới. url[]->current[] cung cấp đường dẫn đầy đủ của URL hiện tại

Bài kiểm tra. lưỡi. php

@if [url[]->current[] == '//localhost:8000/users'] The path is users @endif

Khi thực hiện ví dụ trên, nó sẽ in phần sau trên trình duyệt -

The path is users

ví dụ 3

Trong ví dụ này sẽ sử dụng Request. url[]. Đầu ra của nó giống như url[]->current[] , nó trả về URL đầy đủ như trong ví dụ bên dưới -

Bài kiểm tra. lưỡi. php

@if [Request::url[] == '//localhost:8000/users'] The path is users @endif

Khi thực hiện ví dụ trên, nó sẽ in phần sau trên trình duyệt -

The path is users

Ví dụ 4

Sử dụng Yêu cầu. Là[]

Bài kiểm tra. lưỡi. php

@if [Request::is['users']] The path is users @endif

Trong ví dụ trên Yêu cầu. is[] được sử dụng. Nó trả về true/false nếu chuỗi đã cho có trong URL

Bài viết đơn giản này trình bày ví dụ về laravel blade nếu điều kiện. Chúng ta sẽ xem xét ví dụ về laravel blade nếu nhiều điều kiện. tôi muốn chia sẻ với bạn nếu điều kiện trong laravel blade. hãy thảo luận về laravel nếu có điều kiện

Tôi sẽ cung cấp cho bạn ví dụ đơn giản về cách viết câu lệnh if else trong ví dụ về laravel 6, laravel 7, laravel 8 và laravel 9

Trong bài viết này mình sẽ chia sẻ với các bạn cách quản lý điều kiện If elseif và else trong file laravel blade. như các bạn đã biết laravel là một manu cung cấp chức năng dễ sử dụng để sử dụng nhiều hơn làm cho mã ứng dụng ít hơn. trong ví dụ này, chúng ta thấy cách quản lý nội dung HTML của tệp laravel dựa trên cơ sở điều kiện if, elseif hoặc else

Nếu Ví dụ Điều kiện

cú pháp

________số 8_______

Ví dụ về tập tin Blade

@if[$isAdmin == 1]
    Admin User
@endif

Ví dụ về tệp điều khiển

namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
  
class AjaxController extends Controller
{
    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function index[]
    {
        $isAdmin = 1;
  
        return view['ajaxRequest', compact['isAdmin']];
    }
}

Nếu - khác Điều kiện

cú pháp

@if [condition]
    /* Statements inside body of if */
@else
    /* Else body of if */
@endif

Ví dụ về tập tin Blade

@if[$status == 1]
    Active
@else
    InActive
@endif

Ví dụ về tệp điều khiển

namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
  
class AjaxController extends Controller
{
    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function index[]
    {
        $status = 1;
  
        return view['ajaxRequest', compact['status']];
    }
}

Điều kiện if - elseif -else

cú pháp

@if [condition]
    /* Statements inside body of if */
@elseif[condition]
    /* if else inside body */
@else
    /* Else body of if */
@endif

Ví dụ về tập tin Blade

@if[$status == 1]
    Active
@elseif[$status == 2]
    Waiting
@else
    InActive
@endif

Ví dụ về tệp điều khiển

namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
  
class AjaxController extends Controller
{
    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function index[]
    {
        $status = 3;
  
        return view['ajaxRequest', compact['status']];
    }
}

tôi hy vọng bạn thích bài viết này

{{ }} trong Laravel là gì?

từ tài liệu. https. // ấu trùng. com/docs/5. 1/lưỡi dao. Theo mặc định, các câu lệnh Blade {{ }} được tự động gửi qua hàm htmlentities của PHP để ngăn chặn các cuộc tấn công XSS . Nếu bạn không muốn dữ liệu của mình bị thoát, bạn có thể sử dụng cú pháp sau. Xin chào, {. tên $. }.

Làm cách nào để gọi phương thức điều khiển từ chế độ xem trong Laravel?

$varbl = Ứng dụng. make["ControllerName"]->FunctionName[$params];

Làm cách nào để truyền dữ liệu cho tất cả các chế độ xem trong Laravel?

Laravel cung cấp nhiều cách khác nhau để truyền dữ liệu tới một dạng xem. .
Sử dụng chế độ xem[]
Sử dụng với[]
Sử dụng nhỏ gọn[]
Sử dụng lớp điều khiển

Làm cách nào để chuyển cùng một dữ liệu cho nhiều chế độ xem trong Laravel?

Có nhiều cách khác nhau để truyền dữ liệu tới dạng xem. .
Bằng cách sử dụng mảng tên
Bằng cách sử dụng hàm with[]
Bằng cách sử dụng hàm compact[]

Chủ Đề