|
6 | 6 | use App\Http\Requests\ResourceRequest; |
7 | 7 | use App\Models\Post; |
8 | 8 | use App\Models\Template; |
| 9 | +use App\Services\AssetsHandler; |
9 | 10 | use App\Services\MetadataHandler; |
10 | | -use App\Services\ResourceFilesHandler; |
11 | 11 | use Conner\Tagging\Model\Tag; |
12 | 12 | use Illuminate\Support\Facades\Storage; |
13 | 13 |
|
@@ -45,15 +45,16 @@ public function store(ResourceRequest $request) |
45 | 45 | $post = Post::create([ |
46 | 46 | 'contents' => $request->contents, |
47 | 47 | 'is_published' => $request->is_published, |
| 48 | + 'is_chosen' => $request->is_chosen, |
48 | 49 | 'description' => $request->description, |
49 | 50 | 'custom_template' => $request->custom_template, |
50 | 51 | 'slug' => MetadataHandler::generateSlug($request->slug), |
51 | 52 | 'has_image' => MetadataHandler::checkIfPostHasImage($request->contents), |
52 | 53 | 'first_sentence' => MetadataHandler::generateFirstSentence($request->contents, $request->description), |
53 | 54 | 'default_template' => MetadataHandler::generateTemplate($request->default_template), |
54 | | - 'css' => ResourceFilesHandler::createCss($request->css, |
| 55 | + 'css' => AssetsHandler::createCss($request->css, |
55 | 56 | MetadataHandler::generateSlug($request->slug), 'resources'), |
56 | | - 'js' => ResourceFilesHandler::createJs($request->js, |
| 57 | + 'js' => AssetsHandler::createJs($request->js, |
57 | 58 | MetadataHandler::generateSlug($request->slug), 'resources') |
58 | 59 | ]); |
59 | 60 | $post->tag(explode(',', $request->tags)); |
@@ -85,15 +86,16 @@ public function update(ResourceRequest $request, Post $post) |
85 | 86 | $post->update([ |
86 | 87 | 'contents' => $request->contents, |
87 | 88 | 'is_published' => $request->is_published, |
| 89 | + 'is_chosen' => $request->is_chosen, |
88 | 90 | 'description' => $request->description, |
89 | 91 | 'custom_template' => $request->custom_template, |
90 | 92 | 'slug' => MetadataHandler::generateSlug($request->slug), |
91 | 93 | 'has_image' => MetadataHandler::checkIfPostHasImage($request->contents), |
92 | 94 | 'first_sentence' => MetadataHandler::generateFirstSentence($request->contents, $request->description), |
93 | 95 | 'default_template' => MetadataHandler::generateTemplate($request->default_template), |
94 | | - 'css' => ResourceFilesHandler::createCss($request->css, |
| 96 | + 'css' => AssetsHandler::createCss($request->css, |
95 | 97 | MetadataHandler::generateSlug($request->slug), 'resources'), |
96 | | - 'js' => ResourceFilesHandler::createJs($request->js, |
| 98 | + 'js' => AssetsHandler::createJs($request->js, |
97 | 99 | MetadataHandler::generateSlug($request->slug), 'resources') |
98 | 100 | ]); |
99 | 101 | $post->retag($request->tags); |
|
0 commit comments