recca0120 / laravel-bridge by recca0120

use laravel eloquent, view, pagination anywhere
203
31
6
Package Data
Maintainer Username: recca0120
Maintainer Contact: recca0120@gmail.com (recca0120)
Package Create Date: 2016-07-31
Package Last Update: 2020-02-05
Home Page:
Language: PHP
License: MIT
Last Refreshed: 2024-03-24 03:07:24
Package Statistics
Total Downloads: 203
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 31
Total Watchers: 6
Total Forks: 7
Total Open Issues: 1

Laravel Bridge

Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads

Installation

Add Presenter to your composer.json file:

"require": {
    "recca0120/laravel-bridge": "^1.0.0"
}

Now, run a composer update on the command line from the root of your project:

composer update

How to use

setup

use Recca0120\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::instance()
    ->setupView(__DIR__.'/views/', __DIR__.'/views/cache/compiled/')
    ->setupDatabase($connections)
    ->setupPagination()
    ->setupTracy([
        'showBar' => true
    ]);

eloquent

class User extends \Illuminate\Database\Eloquent\Model
{
    protected $fillable = [
       'name',
       'email',
       'password',
   ];
}

var_dump(User::all());

view

view.blade.php

@foreach ($rows as $row)
    {{ $row }};
@endforeach

view

echo View::make('view', ['rows' => [1, 2, 3]]);

Example

Laraigniter