PHP code example of tiderjian / lara-for-tp

1. Go to this page and download the library: Download tiderjian/lara-for-tp library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

tiderjian / lara-for-tp example snippets




use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Larafortp\MenuGenerate;

class CreateSeed extends Migration
{
    private $menuData = array(
        array(
            'title'=>'平台2',//标题              (必填)
            'module'=>'admin1',//模块英文名        (必填)
            'module_name'=>'后台管理',//模块中文名   (必填)
            'url'=>'',//url                  (必填)
            'type'=>'',//类型                (选填)
            'sort'=>0,//排序                (选填)
            'icon'=>'',//icon                (选填)
            'status'=>1,//状态              (选填)
            'top_menu' => array(
                '新闻中心'=>array(
                        array(
                            'name'=>'index',       //(必填)
                            'title'=>'测试新闻中心',    //(必填)'
                            'controller'=>'News',//(必填)
                            'sort' => 1, //排序       //(选填)
                            'icon'=> '',//图标        //(选填)
                            'remark'=> '',//备注      //(选填)
                            'status'=>1,//状态        //(选填)
                        ),
                ),
            ),
        ),
    );
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        $menuGenerate = new MenuGenerate();
        $menuGenerate->insertNavigationAll($this->menuData);
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        $menuGenerate = new MenuGenerate();
        $menuGenerate->insertNavigationAllRollback($this->menuData);
    }
}



use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Larafortp\MenuGenerate;

class CreateSeed extends Migration
{
    private $menuData = array(
        '测试模块'=>array(
            array(
                'name'=>'index2',
                'title'=>'首页轮播图',
                'sort' => 0,
                'controller'=>'NewsCate',
                'status'=>1,
            ),
            array(
                'name'=>'index3',
                'title'=>'首页信息配置',
                'sort' => 1,
                'controller'=>'NewsCate',
                'status'=>1,
            ),
            array(
                'name'=>'money4',
                'title'=>'捐款总金额',
                'controller'=>'NewsCate'
            ),
        ),
    );
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        $menuGenerate = new MenuGenerate();
        $menuGenerate->insertAll($this->menuData);
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        $menuGenerate = new MenuGenerate();
        $menuGenerate->insertAllRollback($this->menuData);
    }
}