我通常使用this库来完成我的Laravel项目。我这样下载:
$ composer require morilog/jalali
并将这些行添加到我的Laravel项目的config/app.php
文件中:
'providers' => [
Illuminate\Foundation\Providers\ArtisanServiceProvider::class,
Illuminate\Auth\AuthServiceProvider::class,
...
Morilog\Jalali\JalaliServiceProvider::class,
],
'alias' => [
...
'jDate' => Morilog\Jalali\Facades\jDate::class
]
它的工作原理很好。
现在我需要在纯PHP项目中使用这个库。它有自己的MVC结构,没有config/app.php
。我像往常一样下载了库(composer require morilog/jalali
,并且创建了composer.json
文件和vendor
目录)。有谁知道如何在我的代码中使用它?我需要require()
什么?还是use
的东西?
跑
composer require morilog/jalali
在你的“纯PHP”项目的根文件夹中,然后
include "vendor/autoload.php"
在您的根文件中,如果您使用一个文件,或在您计划使用编写器库的文件中。
然后使用完整名称空间调用该类:
$jDate = new Morilog\Jalali\Facades\jDate
在这种情况下,你仍然可以使用compoaser
。你可以在你的index.php
文件中添加这一行:
require __DIR__ . '/../vendor/autoload.php';
休息时,你可以像在Laravel
中使用它一样使用它。