Làm thế nào để bạn hiển thị thông báo thành công trong lưỡi kiếm?

Trong phần này, chúng ta sẽ sử dụng Laravel 5. 7 để chúng tôi có thể sử dụng thông báo flash cảnh báo bootstrap tùy chỉnh. Trong ví dụ đã cho, chúng tôi sẽ sử dụng phương pháp điều khiển để chuyển hướng bằng một thông báo cảnh báo, sau đó chúng tôi sẽ sử dụng tệp phiến để in thông báo flash. Bootstrap Laravel 5 của chúng tôi. 7 sẽ hiển thị một số thông báo như cảnh báo cảnh báo, cảnh báo nguy hiểm, thông tin cảnh báo, cảnh báo thành công, v.v. Chúng ta có thể dễ dàng thực hiện nó mà không cần sử dụng bất kỳ gói soạn nhạc nào. Vì vậy, trong ví dụ của chúng tôi, chúng tôi sẽ không sử dụng bất kỳ gói nào

Nếu chúng ta sử dụng laravel 5. 7, nó sẽ yêu cầu thông báo flash vì thông báo flash được sử dụng để cung cấp cảnh báo với chi tiết về toàn bộ tiến trình, cảnh báo và lỗi, v.v. Thông báo flash có thể được cung cấp theo một số cách như chuyển hướng với thông báo thông tin, thông báo lỗi, thông báo thành công và thông báo cảnh báo. Trong ví dụ của chúng tôi, chúng tôi sẽ tạo bố cục tốt bằng cách sử dụng bố cục cảnh báo flash bootstrap. Trong ứng dụng laravel, chúng ta có thể tích hợp tin nhắn flash bằng cách sử dụng quy trình từng bước như sau

Bước 1

Trong bước này, chúng ta sẽ tạo Global Blade File cho Flash Message. Đối với điều này, tin nhắn flash. lưỡi. php sẽ được tạo, đây là một tệp phiến mới. Chúng tôi sẽ sử dụng tệp này để viết mã cảnh báo bootstrap và chúng tôi sẽ kiểm tra xem thông báo nào đến. Đối với điều này, chúng tôi sẽ thêm một số cảnh báo, được mô tả như sau

  1. thành công
  2. lỗi
  3. cảnh báo
  4. thông tin
  5. Lỗi xác nhận

Vì vậy, chúng tôi sẽ tạo flash. thông điệp. lưỡi. tập tin php. Sau đó, chúng tôi sẽ sử dụng mã sau đây để thêm vào tệp

tài nguyên/lượt xem/tin nhắn flash. lưỡi. php

Bước 2

Trong bước thứ hai, chúng tôi sẽ đưa tin nhắn Flash vào Chủ đề. Đối với điều này, chúng tôi sẽ sử dụng tệp mặc định của chủ đề và sau đó bao gồm tin nhắn flash. lưỡi. php vào đó, được hiển thị trong đoạn mã sau

tài nguyên/lượt xem/bố cục/ứng dụng. lưỡi. php

Bước 3

Trong bước thứ ba, chúng tôi sẽ Sử dụng tin nhắn flash với Chuyển hướng. Ở đây chúng tôi sẽ chuyển hướng từng cái một và cung cấp thông báo trên mỗi chuyển hướng. Các thông báo chuyển hướng có thể được chia thành nhiều loại khác nhau

1. Chuyển hướng với thông báo thành công

Nếu dự án của chúng tôi trong Laravel cần chuyển hướng url, chuyển hướng tuyến đường hoặc chuyển hướng ngược lại, chúng tôi có thể dễ dàng thực hiện điều đó với sự trợ giúp của thông báo flash thành công. Để thực hiện điều này thành công, chúng ta phải sử dụng bộ điều khiển, được mô tả như sau

Mã trên của chúng tôi đã sẵn sàng để chạy. Khi chúng tôi chạy mã này, chúng tôi sẽ nhận được đầu ra bên dưới của thông báo flash lỗi như thế này

                                    return redirect[]->back[]->with['message', 'IT WORKS!'];

Displaying message if it exists:

@if[session[]->has['message']]
    
{{ session[]->get['message'] }}
@endif

Bài viết này tập trung vào ví dụ tin nhắn flash trong laravel 9. bạn sẽ học cách triển khai tin nhắn flash trong laravel 9. Ở đây bạn sẽ tìm hiểu tin nhắn flash laravel 9 từ bộ điều khiển. Hướng dẫn này sẽ cung cấp cho bạn một ví dụ đơn giản về thông báo tin nhắn flash trong laravel 9

chúng tôi sẽ xác định các loại thông báo tin nhắn flash khác nhau như cảnh báo thành công, cảnh báo nguy hiểm, thông tin cảnh báo, thông báo cảnh báo cảnh báo trong dự án bootstrap laravel 9. Khi bạn có một tác vụ thành công trên phương thức điều khiển thì bạn có thể sử dụng thông báo flash thành công, nếu bạn có bất kỳ tác vụ lỗi nào thì bạn có thể sử dụng thông báo flash lỗi

Thông báo flash là bắt buộc trong ứng dụng laravel 9 vì theo cách đó chúng ta có thể đưa ra thay đổi về tiến trình hoàn thành, lỗi, cảnh báo, v.v. Trong hướng dẫn này, tôi đã thêm một số cách để đưa ra thông báo flash như chuyển hướng với thông báo thành công, chuyển hướng với thông báo lỗi, chuyển hướng với thông báo cảnh báo và chuyển hướng với thông báo thông tin. Trong ví dụ này, chúng tôi sử dụng bố cục cảnh báo flash bootstrap để nó trở thành một bố cục tốt

Vì vậy, bạn chỉ cần làm theo ba bước cơ bản để tích hợp tin nhắn flash trong ứng dụng laravel 9 của mình. Vì vậy, hãy làm theo bước dưới đây

Bước 1. Tạo tệp toàn cầu cho tin nhắn flash

Trong bước đầu tiên, chúng tôi sẽ tạo tin nhắn flash tệp phiến mới. lưỡi. php. Trong tệp này, chúng tôi sẽ viết mã cảnh báo bootstrap và kiểm tra xem thông báo nào đến

Có những cảnh báo sau sẽ được thêm vào

1] thành công

2] lỗi

3] cảnh báo

4] thông tin

5] lỗi xác thực

Vì vậy, hãy tạo tin nhắn flash. lưỡi. php và đặt mã dưới đây vào tệp đó

tài nguyên/lượt xem/tin nhắn flash. lưỡi. php

@if [$message = Session::get['success']]

{{ $message }}

@endif

@if [$message = Session::get['error']]

{{ $message }}

@endif

@if [$message = Session::get['warning']]

{{ $message }}

@endif

@if [$message = Session::get['info']]

{{ $message }}

@endif

@if [$errors->any[]]

Please check the form below for errors

@endif

Bước 2. Sử dụng Tin nhắn Flash trong Chủ đề

Trong bước này, chúng ta chỉ cần thêm tin nhắn flash. lưỡi. php trong tệp mặc định chủ đề của bạn. Bạn chỉ cần đưa tệp flash này vào tệp phiến chủ đề mặc định của mình như dưới đây

@include['flash-message']

Bạn cũng có thể thấy tôi đã thêm tệp flash vào chủ đề của mình, vì vậy bạn có thể thêm theo cách đó. Hãy xem ví dụ dưới đây

tài nguyên/lượt xem/bố cục/ứng dụng. lưỡi. php

@include['flash-message']

@yield['content']

Bước 3. Sử dụng Tin nhắn Flash với Chuyển hướng

Trong bước này, chúng ta sẽ tìm hiểu cách đưa ra thông báo khi bạn chuyển hướng từng cái một

1. Chuyển hướng với thông báo thành công

Chúng tôi có thể chuyển hướng tuyến đường đơn giản hoặc chuyển hướng url hoặc chuyển hướng trở lại với thông báo flash thành công, chúng tôi có thể sử dụng trong bộ điều khiển như cách này

public function create[Request $request]

{

$this->validate[$request,[

'title' => 'required',

'details' => 'required'

]];

$items = Item::create[$request->all[]];

return back[]->with['success','Item created successfully!'];

}

Bạn có thể nhận bố cục của tin nhắn flash thành công

2. Chuyển hướng với thông báo lỗi

Chúng tôi có thể chuyển hướng đơn giản tuyến đường hoặc chuyển hướng url hoặc chuyển hướng trở lại với thông báo flash lỗi, chúng tôi có thể sử dụng trong bộ điều khiển như thế này

public function create[Request $request]

{

return redirect[]->route['home']

->with['error','You have no permission for this page!'];

}

Bạn có thể nhận được bố cục của thông báo flash lỗi

3. Chuyển hướng với thông báo cảnh báo

Chúng tôi có thể chuyển hướng tuyến đường đơn giản hoặc chuyển hướng url hoặc chuyển hướng trở lại với thông báo flash cảnh báo, chúng tôi có thể sử dụng trong bộ điều khiển theo cách này

public function create[Request $request]

{

return redirect[]->route['home']

->with['warning',"Don't Open this link"];

}

Bạn có thể nhận bố cục của tin nhắn flash cảnh báo

4. Chuyển hướng với thông báo thông tin

Chúng tôi có thể chuyển hướng tuyến đường đơn giản hoặc chuyển hướng url hoặc chuyển hướng trở lại với thông báo flash thông tin, chúng tôi có thể sử dụng trong bộ điều khiển theo cách này

public function create[Request $request]

{

$this->validate[$request,[

'title' => 'required',

'details' => 'required'

]];

$items = Item::create[$request->all[]];

return back[]->with['info','You added new items, follow next step!'];

}

Bạn có thể nhận được bố cục của tin nhắn flash thông tin

5. Lỗi xác nhận

Nếu bạn sử dụng xác thực laravel 5 thì bạn sẽ tự động chuyển hướng trở lại với lỗi, lúc đó nó cũng sẽ tạo thông báo flash lỗi

Làm cách nào để hiển thị thông báo thành công trong laravel?

tài nguyên/lượt xem/tin nhắn flash. .
@if [$tin nhắn = Phiên. nhận ['thành công']]
?.
{{ $message }}
.
@endif
@if [$tin nhắn = Phiên. nhận ['lỗi']]

Làm cách nào để hiển thị tin nhắn trong laravel?

Để hiển thị thông báo flash thông tin trong laravel, hãy đặt nó với url chuyển hướng, định tuyến và chuyển hướng trở lại

Làm cách nào để chuyển thông báo thành công từ bộ điều khiển sang chế độ xem trong laravel 8?

Nếu bạn muốn trả lại thông báo lỗi hoặc thành công cho laravel từ bộ điều khiển laravel thì mã bên dưới sẽ hữu ích. .
// Mã điều khiển
nếu [$mail] {
chuyển hướng trở lại[]
->quay lại[]
->with['success', 'Tin nhắn của bạn đã được gửi thành công. '];
chuyển hướng trở lại[]
->quay lại[]

Làm cách nào để trả lại cảnh báo từ bộ điều khiển trong laravel?

Tôi viết hướng dẫn từng bước cho tin nhắn flash Laravel 6 từ bộ điều khiển. .
Bước 1. Tạo tệp toàn cầu cho tin nhắn flash. .
Bước 2. Sử dụng Tin nhắn Flash trong Chủ đề. .
Bước 3. Sử dụng Tin nhắn Flash với Chuyển hướng

Chủ Đề