akas / laravel-bridge
在任意项目中使用 illuminate 组件扩展 Laravel
v2.0.3
2024-01-02 08:17 UTC
Requires
- php: >=7.4
- illuminate/session: ^8.0
- laravel/lumen-framework: ^8.0
- rappasoft/laravel-helpers: ^2.1
README
安装
将 Presenter 添加到您的 composer.json 文件中
"require": { "akas/laravel-bridge": "^2.0.0" }
当使用分页时,需要引入
illuminate/translation
现在,从项目的根目录运行 composer update 命令行
composer update
注意:不支持 Laravel 5.4.*
如何使用
设置
use Akas\LaravelBridge\Laravel; require __DIR__.'/vendor/autoload.php'; $connections = [ 'default' => [ 'driver' => 'mysql', 'host' => 'localhost', 'port' => 3306, 'database' => 'forge', 'username' => 'forge', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, 'engine' => null, ], ]; Laravel::run([ 'basePath' => FCPATH ]) ->setupDatabase($connections);
eloquent
class User extends \Illuminate\Database\Eloquent\Model { protected $fillable = [ 'name', 'email', 'password', ]; } dd(User::all());
视图
view.blade.php
@foreach ($rows as $row) {{ $row }}; @endforeach
视图
echo View::make('view', ['rows' => [1, 2, 3]]);