laravel 프레임 워 크 데이터베이스 설정 및 조작 데이터베이스 예시
laravel 데이터베이스 설정
데이터베이스 프로필 은 프로젝트 루트 디 렉 터 리 의 config/database.php 입 니 다.
// mysql
'default' => env('DB_CONNECTION', 'mysql'),
'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', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
모두 env 함 수 를 호출 하고 있 습 니 다.env 파일,즉 루트 디 렉 터 리 에 있 는.env 파일 을 찾 았 습 니 다.수정 프로필 열기
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
로 컬 데이터베이스 정보 로 변경:
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=123456
laravel 조작 데이터베이스student 컨트롤 러,컨트롤 러 코드 만 들 기
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
class StudentController extends Controller
{
//
public function addstudent(){
$student = DB::insert('insert into student(name,age,gender) values(?,?,?)',[' ',12,2]);
var_dump($student);// bloo true
}
//
public function getall(){
// $student = DB::select('select * from student');
$student = DB::select('select * from student where id>?',[1]);
return $student;//
}
//
public function updstudent(){
$student = DB::update('update student set age= ? where name=?',[10,' ']);
var_dump($student);// bloo true
}
//
public function delstudent(){
$student = DB::delete('delete from student where id=?',[10]);
var_dump($student);
}
}
laravel 에서 return true 가 잘못 보고 할 수 있 습 니 다:(1/1) UnexpectedValueException
The Response content must be a string or object implementing __toString(), "boolean" given.
Laravel 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 고 는 Laravel 프레임 워 크 를 바탕 으로 하 는 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.