91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在WordPress中使用Laravel

發布時間:2022-01-07 15:35:35 來源:億速云 閱讀:132 作者:iii 欄目:建站服務器

這篇文章主要介紹了怎么在WordPress中使用Laravel的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇怎么在WordPress中使用Laravel文章都會有所收獲,下面我們一起來看看吧。

Corcel 讓你在 WordPress 中使用 Laravel

你想過可以在 WordPress 中使用 Laravel 或者任意一種 PHP 框架嗎? Corcel 可以幫你實現!

開發網站應用就應該是快捷并有趣的。當然了,每個應用都會有它自己的需求和生命周期。

WordPress 是基于 PHP 編寫的功能強大的 CMS,你可以使用它非常快的創建你的產品。然而,它并沒有遵循最近 PHP 的變化和約定,但是你可以將它與其他類似 Laravel 這樣的框架一起使用來平衡這一點。

Corcel

我認為 WordPress 的后臺管理面板很棒。它有一堆插件,可以讓你快速地生成字段,文章類型,圖片,作物等等。這真的很棒!

這就是為什么有了 Corcel ,它可以輕松讓你從 WordPress 數據庫中獲取數據。你只需要使用 Composer 在你的 PHP 應用程序框架( Laravel 或其他框架)中安裝 WordPress 和 Corcel 就可以了。

當然我們也可以在 WordPress 中使用 MVC !

你可以為你的 WordPress 搭建控制器、模型和視圖。Corcel 為你創建了一個模型集合來檢索文章、頁面和菜單等,甚至還可以連接不同的數據庫,一個用于 Laravel ,另一個用于 WordPress 。

<?php // File: /config/database.php
'connections' => [
    'mysql' => [
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'database'  => 'app',
        'username'  => 'admin'
        'password'  => 'secret',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'strict'    => false,
        'engine'    => null,
    ],
    'wordpress' => [
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'database'  => 'corcel',
        'username'  => 'admin',
        'password'  => 'secret',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => 'wp_',
        'strict'    => false,
        'engine'    => null,
    ],
    
],

下面開始從 WordPress 數據庫中獲取你所需要的東西:

<?php // File: /app/Http/Controllers/AnyController.php
// ...
public function index()
{
    $posts = Post::published()->take(10)->get();
    $page = Page::where('post_name', 'about')->first();
    return view('posts.index', compact('posts', 'page'));
}
// ...

文章類型與自定義字段

不知道你是否使用過高級自定義字段功能( ACF )?在這里你也可以得到所有的自定義字段:

<?php
$post = Post::find(1);
$avatar = $post->meta->avatar;
$phone = $post->meta->phone;

你可以創建與自定義文章類型相關的自定義模型:

<?php 
use Corcel\Post as Corcel;
class Service extends Corcel
{
    protected $postType = 'service';
}

關于“怎么在WordPress中使用Laravel”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“怎么在WordPress中使用Laravel”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蓝山县| 樟树市| 皮山县| 洞口县| 曲水县| 四会市| 安龙县| 沈丘县| 德清县| 黑龙江省| 尚义县| 尖扎县| 荆州市| 宜兰县| 胶州市| 凉山| 静乐县| 余江县| 精河县| 大庆市| 那坡县| 安多县| 阿图什市| 偏关县| 安图县| 溧水县| 彰武县| 沈丘县| 饶河县| 宁波市| 太原市| 唐山市| 喀什市| 竹山县| 满洲里市| 肥东县| 措勤县| 花垣县| 太仆寺旗| 佛坪县| 鄂尔多斯市|