لاراول بر روی اندروید

۲ فروردین ۱۳۹۶

شما با نصب termux در اندروید یک terminal شبیه لینوکس خواهید داشت که می توانید با دستور زیر PHP و GIT را روی اندروید خود نصب کنید:

apt install php
apt install git

حالا با دستور زیر composer را نصب می کنید:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

با دستورات زیر می توانید php خود را تست کنید:

mkdir test
cd test
echo phpinfo();  index.php
php -S localhost:8080

حالا با دستور زیر را لاراول را روی اندروید خود نصب کنید:

php composer.phar create-project --prefer-dist laravel/laravel new_project
php artisan serve

همچنین با دستور زیر sqlite را نصب کنید:

apt install sqlite

حالا فایل .env را به شکل زیر تغییر دهید:

DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

سپس در فایل config/database.php مقدار زیر را:

    'default' => env('DB_CONNECTION', 'mysql'),

به:

    'default' => env('DB_CONNECTION', 'sqlite'),

تغییر دهید.شما تنظیمات connection را به صورت زیر مشاهده می کنید:

    'connections' => [
        'sqlite' => [
            'driver' => 'sqlite',
            'database' => env('DB_DATABASE', database_path('database.sqlite')),
            'prefix' => '',
        ],
        'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
        ],
        'pgsql' => [
            'driver' => 'pgsql',
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '5432'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'charset' => 'utf8',
            'prefix' => '',
            'schema' => 'public',
            'sslmode' => 'prefer',
        ],
    ],

و از دستورات زیر برای مشاهده دیتا بیس، ساخت authentication لاراول و ساخت جداول مربوط به آن استفاده کنید.

    touch database/database.sqlite
    php artisan make:auth
    php artisan migrate

 نویسنده:حمید شاه محمدی
 تعداد مشاهده خبر:(1391)
 هر روز از مقاله های جدید طراحی سایت در کانال تلگرام ما با خبر شوید

 میانگین امتیازات:
 
  تعداد رای دهندگان: {{ count }}
نظرات:

{{ x }}
{{ alert }}

نویسنده:{{ com.name }}
{{ com.body }}
{{ com.created_at }}