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