Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
6
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Switch to GitLab Next
Sign in / Register
Toggle navigation
L
library
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
0
Merge Requests
0
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Test Cases
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Package Registry
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Kanoon meysam tamar
library
Commits
687a021c
Commit
687a021c
authored
Oct 03, 2020
by
Mohammad Javad Ghasemy
🦈
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
init books
parent
51ef9e14
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
181 additions
and
0 deletions
+181
-0
app/Http/Controllers/BooksController.php
app/Http/Controllers/BooksController.php
+85
-0
app/Models/Books.php
app/Models/Books.php
+13
-0
database/factories/BooksFactory.php
database/factories/BooksFactory.php
+28
-0
database/migrations/2020_09_30_162249_create_books_table.php
database/migrations/2020_09_30_162249_create_books_table.php
+35
-0
database/seeders/BooksSeeder.php
database/seeders/BooksSeeder.php
+18
-0
routes/web.php
routes/web.php
+2
-0
No files found.
app/Http/Controllers/BooksController.php
0 → 100644
View file @
687a021c
<?php
namespace
App\Http\Controllers
;
use
App\Models\Books
;
use
Illuminate\Http\Request
;
class
BooksController
extends
Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public
function
index
()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public
function
create
()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public
function
store
(
Request
$request
)
{
//
}
/**
* Display the specified resource.
*
* @param \App\Models\Books $books
* @return \Illuminate\Http\Response
*/
public
function
show
(
Books
$books
)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param \App\Models\Books $books
* @return \Illuminate\Http\Response
*/
public
function
edit
(
Books
$books
)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \App\Models\Books $books
* @return \Illuminate\Http\Response
*/
public
function
update
(
Request
$request
,
Books
$books
)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param \App\Models\Books $books
* @return \Illuminate\Http\Response
*/
public
function
destroy
(
Books
$books
)
{
//
}
}
app/Models/Books.php
0 → 100644
View file @
687a021c
<?php
namespace
App\Models
;
use
Illuminate\Database\Eloquent\Factories\HasFactory
;
use
Illuminate\Database\Eloquent\Model
;
class
Books
extends
Model
{
use
HasFactory
;
const
CREATED_AT
=
'creation_date'
;
const
UPDATED_AT
=
'last_update'
;
}
database/factories/BooksFactory.php
0 → 100644
View file @
687a021c
<?php
namespace
Database\Factories
;
use
App\Models\Books
;
use
Illuminate\Database\Eloquent\Factories\Factory
;
class
BooksFactory
extends
Factory
{
/**
* The name of the factory's corresponding model.
*
* @var string
*/
protected
$model
=
Books
::
class
;
/**
* Define the model's default state.
*
* @return array
*/
public
function
definition
()
{
return
[
//
];
}
}
database/migrations/2020_09_30_162249_create_books_table.php
0 → 100644
View file @
687a021c
<?php
use
Illuminate\Database\Migrations\Migration
;
use
Illuminate\Database\Schema\Blueprint
;
use
Illuminate\Support\Facades\Schema
;
class
CreateBooksTable
extends
Migration
{
/**
* Run the migrations.
*
* @return void
*/
public
function
up
()
{
Schema
::
create
(
'books'
,
function
(
Blueprint
$table
)
{
$table
->
id
();
$table
->
string
(
"isbn"
,
100
);
$table
->
string
(
"name"
,
100
);
$table
->
text
(
"picture"
)
->
nullable
();
$table
->
timestamps
();
$table
->
charset
=
'utf8mb4'
;
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public
function
down
()
{
Schema
::
dropIfExists
(
'books'
);
}
}
database/seeders/BooksSeeder.php
0 → 100644
View file @
687a021c
<?php
namespace
Database\Seeders
;
use
Illuminate\Database\Seeder
;
class
BooksSeeder
extends
Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public
function
run
()
{
//
}
}
routes/web.php
View file @
687a021c
...
...
@@ -23,3 +23,5 @@ Auth::routes();
Route
::
get
(
'/dashboard'
,
[
App\Http\Controllers\DashboardController
::
class
,
'index'
])
->
name
(
'dashboard'
);
Route
::
resource
(
"book"
,
App\Http\Controllers\BooksController
::
class
);
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment