如何在laravel Web应用程序中使用Laravel身份验证

时间:2017-07-10 10:10:07

标签: wordpress laravel laravel-5 wordpress-theming

我在Laravel应用程序中安装了Wordpress来管理博客内容和其他内容。 现在我需要用户Laravel身份验证来访问wordpress。有可能吗?如果是,怎么样?

2 个答案:

答案 0 :(得分:1)

根据我的理解,您需要使用Laravel身份验证才能访问wordpress博客。未经身份验证的用户无法访问它。

如果是这种情况。解决方案如下所示。

您的博客网址: site_url / blog {它可以是laravel内的wordpress文件夹名称}

修改(routes / web.php)

Route::get('/blog', 'AdminPagesController@blog');

<强> AdminPagesController

 namespace App\Http\Controllers;
 use Request;
 use Carbon\Carbon;

 class AdminPagesController extends Controller {

  /**
  * Create a new controller instance.
  *
  * @return void
  */
  public function __construct() {
    //It will check if logged in, if not redirect to login page
    $this->middleware('auth');
  }

  public function blog(){
    // Simple return, wordpress will handle rest if authenticated person access the url
    return;
  }
}

答案 1 :(得分:0)

我能想到的唯一方法是使用

从Laravel控制器内的WordPress读取public randomValue myObj { get; set; } = new randomValue()
DataContext

但是,如果您想将Laravel与CMS一起使用,则有更好的(本机)选项,例如October CMS