小编wsc*_*ohl的帖子

Laravel验证邮件预览,渲染验证邮件

对于 Laravel 项目,我想查看验证电子邮件、电子邮件的外观。我确实运行php artisan vendor:publish --tag=laravel-mail并在文档中找到了:

有时您可能希望捕获可邮寄邮件的 HTML 内容而不发送它。为此,您可以调用可邮寄的 render 方法。此方法将以字符串形式返回可邮寄的评估内容:

$invoice = App\Invoice::find(1);

return (new App\Mail\InvoicePaid($invoice))->render();

是否可以对确认电子邮件、电子邮件执行类似的操作?我在我的项目中搜索 Mailable 但没有结果。有其他方法可以查看电子邮件而不发送邮件吗?

php laravel

4
推荐指数
1
解决办法
1569
查看次数

处理会话过期,Laravel 与 Vue 和 Axios

我有一个管理区域和一个供普通用户使用。现在,当我的会话到期时,我会从管理区域重定向到主页,我必须刷新页面才能将我重定向到/login. 附注。我使用 Vue.js 作为前端。

我想在会话过期时重定向到我的 /login 页面,而不是主页,那时主页应该是不可见的。

网页.php

// Admin routes
Route::middleware(['can:admin'])->group(function () {
  // all routes for admin, and when my session expire I get redirected from here
}


Route::middleware('guest')->get('/', function () {
    return redirect('/login');
});

// Normal user routes
Route::middleware('auth')->get('/', function () {
    return view('layouts.app');
});

Route::middleware('auth')->get('/{any}', function () {
    return view('layouts.app');
})->where('any', '.*');
Run Code Online (Sandbox Code Playgroud)

身份验证服务提供者

public function boot()
{
    $this->registerPolicies();

    Gate::define('admin', function ($user) {
        return !empty($user->roles()->where('admin_area', true)->first());
    });

    Gate::define('normal', function ($user) {
        return !empty($user);
    });
} …
Run Code Online (Sandbox Code Playgroud)

laravel vue.js axios laravel-7

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

标签 统计

laravel ×2

axios ×1

laravel-7 ×1

php ×1

vue.js ×1