Làm cách nào để hiển thị thông báo thành công trong ứng dụng Laravel?
Bước 1. Thêm Phương thức vào Bộ điều khiển của bạn
Trước tiên, hãy cập nhật phương thức của bạn với thông báo trả về mà bạn muốn cho người dùng biết những gì họ đặt.
return redirect[]->with['message', 'The success message!'];
Bước 2. Thêm tệp phiến của bạn
Bây giờ, hãy đặt mã dưới đây vào tệp phiến của bạn nơi bạn muốn hiển thị thông báo thành công.
@if[session[]->has['message']]
{{ session[]->get['message'] }}
@endif
đọc ở đây. Trả lại chế độ xem với thông báo lỗi laravel
Bạn có thể sửa đổi việc tạo chế độ xem của mình và thêm thông tin bổ sung như thế này
return View::make['index', compact['menus_child', 'test_menu', 'content']]->with['menu', $menu, $test_menu, $content]->withSuccess['Everything went great'];
và sau đó hiển thị nó bên trong lưỡi kiếm của bạn như thế này
@if [!empty[$success]]
{{ $success }}
@endif
Tôi sẽ giải thích cho bạn ví dụ về tin nhắn flash trong laravel 8. Chúng tôi sẽ sử dụng tin nhắn flash laravel 8 từ bộ điều khiển. từng bước giải thích thông báo tin nhắn flash trong laravel 8. ví dụ này sẽ giúp bạn flash tin nhắn laravel 8. bạn sẽ làm những việc sau để tạo tin nhắn flash laravel 8
chúng tôi sẽ xác định nhiều 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 8. Khi bạn có 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 8 vì theo cách đó chúng ta có thể thay đổi 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 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 8 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
________số 8Bạ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
@if[session[]->has['message']]
{{ session[]->get['message'] }}
@endif
0Bạ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