1. 깃 설치

 apt install git


2. 이제 git ssh key를 설정하자

키를 생성하자

ssh-keygen

키이름과

패스워드를 입력한다.



3. 키확인하기

cat ~/.ssh/id_rsa.pub


4. 화면에 보이는 키를 복사한 후 깃 설정 ->  SSH설정에 붙여넣기 해준다.

'Ubuntu' 카테고리의 다른 글

composer install 오류 php7.2  (0) 2020.04.04
mysql root 원격접속 허용  (0) 2019.12.30
marialdb database 생성 및 권한주기  (0) 2019.12.30
php7.2 curl 설치  (0) 2019.12.30
composer 설치하기  (0) 2019.12.30
@extends('master')

@section('content')


<form method="post" action="/profile/editTo/{{ $worktask->id }}">
@csrf
@method('PATCH')

<table class="ui celled table">
<thead>
<tr><th>공정명</th>
<th>작성일</th>
<th>공수</th>
</tr></thead>
<tbody>
<tr>
<td data-label="Name">{{ $worktask->process }}</td>
<td data-label="Age">{{$worktask->created_at->format('m-d')}}</td>
<td data-label="Job">{{ $worktask->wt }}</td>
</tr>
</tbody>
</table>

<button class="fluid ui positive button">수정하기</button>

</form>

@endsection


'라라벨 > FORM' 카테고리의 다른 글

form에서 버튼만들어 전송하기  (0) 2020.03.27

https://github.com/spatie/laravel-permission


1. 권한과 역할 설치

https://docs.spatie.be/laravel-permission/v3/installation-laravel/


2. php artisan migrate


3. composer require laravel/ui "^1.2"


4. php artisan ui vue --auth


5. resources/js/app.js

require('./bootstrap');

window.Vue = require('vue');

import Vuetify from 'vuetify'
import VueRouter from 'vue-router'

Vue.use(Vuetify)
Vue.use(VueRouter)

import 'vuetify/dist/vuetify.min.css'


6. resources/views/layouts/app.blade.php   (아이콘,폰트)

<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/@mdi/font@4.x/css/materialdesignicons.min.css" rel="stylesheet">


7. web.php

Route::any('/admin/{any?}', 'AdminController@index')->where('any', '.*')->middleware('auth');



$factory->define(App\Question::class, function (Faker $faker) {
return [
'title' => rtrim($faker->sentence(rand(5, 10)), "."), //rtrim 뒤에 점제거
'body' => $faker->paragraphs(rand(3, 7), true),
'views' => rand(0, 10), //질문수 난수
'answers' => rand(0, 10), //답변
'votes' => rand(-3, 10) //투표
];
});



'라라벨 > 시더' 카테고리의 다른 글

가짜 유저 추가  (0) 2020.03.30
마스터시더  (0) 2019.05.27
간단하게 데이터를 삽입하는 시더만들기  (0) 2019.05.25
시딩  (0) 2019.04.13

1. tinker 콘솔에서 유저수를 추가하고 싶을때

factory(App\User::class,3)->create()


'라라벨 > 시더' 카테고리의 다른 글

가짜데이터 맨뒤 점 없애기  (0) 2020.03.30
마스터시더  (0) 2019.05.27
간단하게 데이터를 삽입하는 시더만들기  (0) 2019.05.25
시딩  (0) 2019.04.13

$table->foreign('user_id')->references('id')->on('users')->onUpdate('cascade')->onDelete('cascade');


class Article extends Model

{

protected $fillable = ['titile', 'content'];


public function user()

{

return $this->belongsTo(User::class);   //나는 user클래스에 속한다.

}

}


class User extends Authenticatable

{

public function articles()

{

return $this->hasMany(Article::class);  // user는 여러개의 article를 가지고 있다.

}


}


관계확인


$article = Article::find(1);

$article->user->name;

unsignedInteger


id같은경우 음수를 사용하지 않으므로 int 범위에서 반은 사용하지 않는다.

이럴때 unsigned를 선언해 주면 그 범위가 양수로 옮겨진다.

-2147483648 ~ 2147483647


에서


0 ~ 4294967295



'라라벨 > Migration' 카테고리의 다른 글

마이그레이션에러 SQLSTATE[HY000]: General error: 3780  (0) 2020.01.18
마이그레이션 에러  (0) 2020.01.18
컬럼삭제하기  (0) 2020.01.01

Route::group([

'namespace' => 'Dashboard',

'prefix' => 'book'

], function() {


Route::get('/', 'DashboardController@index');

});


Route::group(['prefix' => 'book'], function () {
Route::post('add', 'BookController@add');
Route::get('edit/{id}', 'BookController@edit');
Route::post('update/{id}', 'BookController@update');
Route::delete('delete/{id}', 'BookController@delete');
});



namespace : 디렉터리를 추가로 생성할 수 있음


prefix : 라우트에 접두사를 정의할 수 있음


'라라벨 > 라우팅' 카테고리의 다른 글

라우트 필요한 메서드만 지정하기 only, except  (0) 2020.02.04
라우팅(routing)-미들웨어  (0) 2019.03.28

+ Recent posts