diff --git a/app/Http/Controllers/ProjectController.php b/app/Http/Controllers/ProjectController.php index f30d84f..5f4aa43 100644 --- a/app/Http/Controllers/ProjectController.php +++ b/app/Http/Controllers/ProjectController.php @@ -27,15 +27,6 @@ class ProjectController extends Controller $project->md = $request->md; $project->save(); - foreach($request->photos as $photo){ - $filename = $photo->store('photos'); - - $projectPhoto = new ProjectPhoto(); - $projectPhoto->project_id = $project->id; - $projectPhoto->filename = $filename; - $projectPhoto->save(); - } - return redirect()->route('admin.project.index'); } @@ -51,33 +42,12 @@ class ProjectController extends Controller $project->md = $request->md; $project->save(); - foreach($project->photos as $photo) { - Storage::delete($photo->filename); - $photo->delete(); - } - - foreach($request->photos as $photo){ - $filename = $photo->store('photos'); - - $projectPhoto = new ProjectPhoto(); - $projectPhoto->project_id = $project->id; - $projectPhoto->filename = $filename; - $projectPhoto->save(); - } - return redirect()->route('admin.project.index'); } public function delete($id) { - $project = Project::find($id); - foreach($project->photos as $photo) { - Storage::delete($photo->filename); - $photo->delete(); - } - - $project->delete(); - + Project::find($id)->delete(); return redirect()->route('admin.project.index'); } } diff --git a/database/migrations/2019_06_22_034600_create_base_db.php b/database/migrations/2019_06_22_034600_create_base_db.php index dcb1ec2..c806d7e 100644 --- a/database/migrations/2019_06_22_034600_create_base_db.php +++ b/database/migrations/2019_06_22_034600_create_base_db.php @@ -27,19 +27,10 @@ class CreateBaseDb extends Migration $table->longText('md'); $table->timestamps(); }); - - Schema::create('projects_photos', function(Blueprint $table) { - $table->bigIncrements('id'); - $table->bigInteger('project_id')->unsigned(); - $table->foreign('project_id')->references('id')->on('projects'); - $table->string('filename'); - $table->timestamps(); - }); } public function down() { - Schema::dropIfExists('projects_photos'); Schema::dropIfExists('projects'); Schema::dropIfExists('now'); Schema::dropIfExists('posts'); diff --git a/resources/views/admin/projects/create.blade.php b/resources/views/admin/projects/create.blade.php index 98b9e56..ac3c746 100644 --- a/resources/views/admin/projects/create.blade.php +++ b/resources/views/admin/projects/create.blade.php @@ -17,9 +17,6 @@ - - -
diff --git a/resources/views/projects/index.blade.php b/resources/views/projects/index.blade.php index e3d0dac..cfc3277 100644 --- a/resources/views/projects/index.blade.php +++ b/resources/views/projects/index.blade.php @@ -13,11 +13,6 @@ {!! $parse->text($project->md) !!} -
- @foreach($project->photos as $photo) - - @endforeach -
@endforeach