generate invoice controller

This commit is contained in:
Edmond Teh
2020-08-24 14:03:38 +08:00
parent c0749a46ad
commit 2e09119fb0
9 changed files with 29 additions and 8 deletions
+1
View File
@@ -21,3 +21,4 @@ vendor/composer/autoload_static.php
vendor/composer/autoload_classmap.php vendor/composer/autoload_classmap.php
package-lock.json package-lock.json
composer.lock composer.lock
config/database.php
+10
View File
@@ -0,0 +1,10 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class Invoice extends Controller
{
//
}
+1
View File
@@ -19,6 +19,7 @@
"zizaco/entrust": "dev-master" "zizaco/entrust": "dev-master"
}, },
"require-dev": { "require-dev": {
"beyondcode/laravel-er-diagram-generator": "^1.4",
"filp/whoops": "^2.0", "filp/whoops": "^2.0",
"fzaninotto/faker": "^1.4", "fzaninotto/faker": "^1.4",
"laravel/dusk": "^3.0", "laravel/dusk": "^3.0",
+3 -3
View File
@@ -43,9 +43,9 @@ return [
'driver' => 'mysql', 'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'), 'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'), 'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'), 'database' => env('DB_DATABASE', 'exchange'),
'username' => env('DB_USERNAME', 'forge'), 'username' => env('DB_USERNAME', 'exchange'),
'password' => env('DB_PASSWORD', ''), 'password' => env('DB_PASSWORD', 'exchange1!Q'),
'unix_socket' => env('DB_SOCKET', ''), 'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4', 'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci', 'collation' => 'utf8mb4_unicode_ci',
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 344 KiB

Binary file not shown.
Binary file not shown.
+3 -3
View File
@@ -1,7 +1,7 @@
{ {
"/js/lang-zh-CN.c0da3973e52421a8cfe5.js": "/js/lang-zh-CN.c0da3973e52421a8cfe5.js", "/js/lang-zh-CN.301fa7c2a76971d5e1ff.js": "/js/lang-zh-CN.301fa7c2a76971d5e1ff.js",
"/js/lang-es.f4a1a5b4a30e92527b46.js": "/js/lang-es.f4a1a5b4a30e92527b46.js", "/js/lang-es.672a5851ff01fcf8d1b1.js": "/js/lang-es.672a5851ff01fcf8d1b1.js",
"/js/lang-en.0f790217417404ecc662.js": "/js/lang-en.0f790217417404ecc662.js", "/js/lang-en.3d0dc40deef054cb1338.js": "/js/lang-en.3d0dc40deef054cb1338.js",
"/js/app.js": "/js/app.js", "/js/app.js": "/js/app.js",
"/css/app.css": "/css/app.css" "/css/app.css": "/css/app.css"
} }
+9
View File
@@ -130,6 +130,15 @@ Route::group(['middleware' => ['role:admin']], function() {
Route::post('booking/{id}/upload-invoice', 'BookingController@uploadInvoice'); Route::post('booking/{id}/upload-invoice', 'BookingController@uploadInvoice');
Route::post('booking/{id}/confirm-invoice', 'BookingController@confirmInvoice'); Route::post('booking/{id}/confirm-invoice', 'BookingController@confirmInvoice');
// New routes for invoice
Route::get('invoice/{id}');
Route::post('invoice/{id}');
Route::put('invoice/{id}');
Route::patch('invoice/{id}/status');
Route::get('invoice/{id}/po');
Route::get('invoice/{id}/do');
Route::get('invoice/{id}/supplier');
Route::get('admin/complete-orders', 'BookingController@adminShowCompletedOrders'); Route::get('admin/complete-orders', 'BookingController@adminShowCompletedOrders');
// for both user and admin // for both user and admin
Route::get('setting-active-bank', 'SettingActiveBankController@index'); Route::get('setting-active-bank', 'SettingActiveBankController@index');